فایل های XML در دنیای برنامه نویسی و تبادل داده رایج هستند. آنها برای ساختار و ذخیره داده ها به گونه ای استفاده می شوند که ماشین ها بتوانند به راحتی درک کنند. گاهی اوقات برای ایجاد تغییرات یا به روز رسانی نیاز به ویرایش فایل های XML دارید. در این مقاله قصد داریم روش های مختلفی را برای ویرایش فایل های XML بررسی کنیم. ما چگونگی دستیابی به این هدف را با استفاده از یک ابزار ویرایش XML آنلاین با استفاده آسان بررسی خواهیم کرد. علاوه بر این، نحوه ویرایش فایل های XML را با استفاده از برنامه نویسی C# و Java خواهیم دید.
فایل های XML را به صورت آنلاین ویرایش کنید
هر زمان که میخواهید فایلهای XML خود را ویرایش کنید، دستیابی به این امر به صورت آنلاین آسان است. ما از برنامه ویرایشگر XML آنلاین برای این کار استفاده خواهیم کرد.
برای ویرایش آنلاین فایل های XML خود، به سادگی این مراحل را دنبال کنید:
- با پیمایش به وب سایت برنامه ویرایشگر XML آنلاین شروع کنید.
- فایل سند XML خود را با دنبال کردن یکی از دو گزینه آپلود کنید:
- یا با کلیک بر روی دکمه Browse یا کشیدن و رها کردن فایل در ناحیه مشخص شده.
- فقط URL سند خود را چسبانده و روی Open کلیک کنید.
- فایل XML شما اکنون در ویرایشگر آنلاین برای ایجاد تغییرات در دسترس خواهد بود.
- تغییرات خود را با ویرایش محتوا، تغییر ساختار، افزودن یا حذف عناصر و هر آنچه که می خواهید انجام دهید.
همین! از ویرایش آنلاین فایل های XML خود لذت ببرید.
ویرایشگر اسناد XML – راهنمای توسعهدهنده
برنامه نویسان! بیایید برای ویرایش فایل های XML به صورت برنامه ای آماده شویم. ما مجموعهای از کتابخانهها داریم که این کار را ساده میکند. در این بخش، نحوه دستکاری فایلهای XML با استفاده از APIهای متناسب با زبانهای برنامهنویسی مختلف را بررسی خواهیم کرد. وقت خود را صرف انتخاب موردی کنید که کاملاً با نیازهای شما مطابقت دارد.
بسیار خوب، اگر آماده رول هستید، بیایید به دنیای کدنویسی برای ویرایش فایل ها بپریم. شروع کنیم!
ویرایش فایل های XML با استفاده از C#
برای برنامه نویسان دات نت، در اینجا نحوه ویرایش فایل های XML با استفاده از C# آمده است. فقط این مراحل آسان را دنبال کنید:
- کتابخانه را در برنامه خود بگنجانید.
- از قطعه کد ارائه شده در زیر برای ویرایش فایل های XML استفاده کنید:
// ویرایش فایل XML با به روز رسانی مقادیر با استفاده از C#
using (Editor editor = new Editor("path/data.xml"))
{
// گزینه های ویرایش XML را ایجاد کنید
Options.XmlEditOptions editOptions = new XmlEditOptions();
editOptions.AttributeValuesQuoteType = QuoteType.DoubleQuote;
editOptions.RecognizeEmails = true;
editOptions.RecognizeUris = true;
editOptions.TrimTrailingWhitespaces = true;
// تنظیمات EditableDocument
using (EditableDocument beforeEdit = editor.Edit(editOptions))
{
// هر چیزی را ویرایش کنید
string originalTextContent = beforeEdit.GetContent();
string updatedTextContent = originalTextContent.Replace("John", "Samuel");
List<IHtmlResource> allResources = beforeEdit.AllResources;
// EditableDocument را با محتوای به روز ایجاد کنید
using (EditableDocument afterEdit = EditableDocument.FromMarkup(updatedTextContent, allResources))
{
// گزینه های ذخیره WordProcessing را ایجاد کنید
Options.WordProcessingSaveOptions wordSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);
// گزینه های ذخیره TXT را ایجاد کنید
Options.TextSaveOptions txtSaveOptions = new TextSaveOptions();
txtSaveOptions.Encoding = System.Text.Encoding.UTF8;
// داده های XML ویرایش شده را در فرمت DOCX و TXT ذخیره کنید
editor.Save(afterEdit, "path/xmlData.docx", wordSaveOptions);
editor.Save(afterEdit, "path/xmlData.txt", txtSaveOptions);
}
}
}
برای راهنمایی بیشتر، میتوانید به مقاله نحوه ویرایش فایلهای XML در سی شارپ نیز مراجعه کنید.
برای دسترسی به منابع اضافی مربوط به .NET API، می توانید از طریق پیوندهای زیر به آنها دسترسی داشته باشید:
ویرایش فایل های XML با استفاده از Java
توسعه دهندگان Java همچنین می توانند برنامه های ویرایش XML خود را ایجاد کنند. بیایید نگاهی به نحوه ویرایش فایل های XML با استفاده از Java بیندازیم:
- کتابخانه جاوا را در برنامه خود دانلود و پیکربندی کنید.
- از کد منبع ارائه شده برای ویرایش فایل های XML استفاده کنید:
// فایل XML را با به روز رسانی مقادیر با استفاده از Java ویرایش کنید
Editor editor = new Editor("path/XMLData.xml");
// گزینه های ویرایش XML را ایجاد کنید
XmlEditOptions editOptions = new XmlEditOptions();
editOptions.setAttributeValuesQuoteType(QuoteType.DoubleQuote);
editOptions.setRecognizeEmails(true);
editOptions.setRecognizeUris(true);
editOptions.setTrimTrailingWhitespaces(true);
// سند قابل ویرایش را آماده و ویرایش کنید
EditableDocument beforeEdit = editor.edit(editOptions);
// XML را ویرایش کنید
String originalTextContent = beforeEdit.getContent();
String updatedTextContent = originalTextContent.replace("John", "Samuel");
List<IHtmlResource> allResources = beforeEdit.getAllResources();
// EditableDocument جدید با محتوای به روز ایجاد کنید
EditableDocument afterEdit = EditableDocument.fromMarkup(updatedTextContent, allResources);
// گزینه های ذخیره WordProcessing را ایجاد کنید
WordProcessingSaveOptions wordSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);
// گزینه های ذخیره TXT را ایجاد کنید
TextSaveOptions txtSaveOptions = new TextSaveOptions();
txtSaveOptions.setEncoding(StandardCharsets.UTF_8);
// داده های XML ویرایش شده را در فرمت DOCX و TXT ذخیره کنید
editor.save(afterEdit, "path/updated-xml-data.docx", wordSaveOptions);
editor.save(afterEdit, "path/updated-xml-data.txt", txtSaveOptions);
برای راهنمای جامعتر، میتوانید به مقاله ویرایش فایلهای XML در جاوا مراجعه کنید.
اگر به دنبال منابع اضافی مرتبط با Java API هستید، می توانید آنها را در اینجا پیدا کنید:
نتیجه
در خاتمه، چه ویرایش آنلاین ساده با ویرایشگر XML را ترجیح دهید یا انعطافپذیری برنامهنویسی، ما روشهای مختلفی را برای ویرایش فایلهای XML بررسی کردهایم. چه کاربر به دنبال راه حل آنلاین راحت باشید و چه برنامه نویسی که به دنیای کدنویسی نگاه می کند، این گزینه ها شما را قادر می سازد فایل های XML را ویرایش کنید.
ویرایش مبارک!