Pliki XML są powszechne w świecie programowania i wymiany danych. Służą do strukturyzowania i przechowywania danych w sposób zrozumiały dla maszyn. Czasami trzeba edytować pliki XML, aby wprowadzić zmiany lub aktualizacje. W tym artykule omówimy różne metody edycji plików XML. Przyjrzymy się, jak to osiągnąć za pomocą łatwego w użyciu narzędzia do edycji XML online. Dodatkowo zobaczymy jak edytować pliki XML przy użyciu programowania C# i Java.
Edytuj pliki XML online
Jeśli chcesz edytować pliki XML, możesz to łatwo zrobić online. Wykorzystamy do tego internetową aplikację XML Editor.
Aby edytować pliki XML online, wystarczy wykonać poniższe kroki:
- Zacznij od przejścia do witryny Online XML Editor App.
- Prześlij plik dokumentu XML, korzystając z jednej z dwóch opcji:
- Możesz kliknąć przycisk Przeglądaj lub przeciągnąć i upuścić plik w określonym obszarze.
- Po prostu wklej adres URL swojego dokumentu i kliknij Otwórz.
- Twój plik XML będzie teraz dostępny w edytorze online, umożliwiając wprowadzenie zmian.
- Wprowadź zmiany, edytując treść, zmieniając strukturę, dodając lub usuwając elementy i cokolwiek chcesz.
To wszystko! Ciesz się edycją plików XML online.
Edytor dokumentów XML – Przewodnik programisty
Programiści! Przygotujmy się do programowej edycji plików XML. Mamy kolekcję bibliotek, dzięki którym to zadanie staje się proste. W tej sekcji dowiemy się, jak manipulować plikami XML przy użyciu interfejsów API dostosowanych do różnych języków programowania. Nie spiesz się, aby wybrać ten, który idealnie odpowiada Twoim potrzebom.
OK, jeśli jesteś gotowy, wskoczmy do świata kodowania, aby edytować pliki. Zaczynajmy!
Edytuj pliki XML za pomocą C#
Dla programistów .NET poniżej opisano, jak edytować pliki XML za pomocą języka C#. Po prostu wykonaj te proste kroki:
- Włącz bibliotekę do swojego programu.
- Skorzystaj z poniższego fragmentu kodu, aby edytować pliki XML:
// Edytuj plik XML, aktualizując wartości za pomocą C#
using (Editor editor = new Editor("path/data.xml"))
{
// Utwórz opcje edycji XML
Options.XmlEditOptions editOptions = new XmlEditOptions();
editOptions.AttributeValuesQuoteType = QuoteType.DoubleQuote;
editOptions.RecognizeEmails = true;
editOptions.RecognizeUris = true;
editOptions.TrimTrailingWhitespaces = true;
// Edytowalne ustawienia dokumentu
using (EditableDocument beforeEdit = editor.Edit(editOptions))
{
// Edytuj cokolwiek
string originalTextContent = beforeEdit.GetContent();
string updatedTextContent = originalTextContent.Replace("John", "Samuel");
List<IHtmlResource> allResources = beforeEdit.AllResources;
// Utwórz dokument edytowalny ze zaktualizowaną zawartością
using (EditableDocument afterEdit = EditableDocument.FromMarkup(updatedTextContent, allResources))
{
// Utwórz opcje zapisywania tekstu WordProcessing
Options.WordProcessingSaveOptions wordSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);
// Utwórz opcje zapisywania TXT
Options.TextSaveOptions txtSaveOptions = new TextSaveOptions();
txtSaveOptions.Encoding = System.Text.Encoding.UTF8;
// Zapisz edytowane dane XML w formacie DOCX i TXT
editor.Save(afterEdit, "path/xmlData.docx", wordSaveOptions);
editor.Save(afterEdit, "path/xmlData.txt", txtSaveOptions);
}
}
}
Dalsze wskazówki można również znaleźć w artykule Jak edytować pliki XML w języku C#.
Aby uzyskać dostęp do dodatkowych zasobów związanych z interfejsem API platformy .NET, można uzyskać do nich dostęp za pomocą następujących łączy:
API .NET | Dokumentacja | Pobierz
Edytuj pliki XML za pomocą Java
Programiści Java mogą także tworzyć własne aplikacje do edycji XML. Przyjrzyjmy się, jak można edytować pliki XML za pomocą języka Java:
- Pobierz i skonfiguruj bibliotekę Java w swojej aplikacji.
- Użyj dostarczonego kodu źródłowego, aby edytować pliki XML:
// Edytuj plik XML, aktualizując wartości przy użyciu języka Java
Editor editor = new Editor("path/XMLData.xml");
// Utwórz opcje edycji XML
XmlEditOptions editOptions = new XmlEditOptions();
editOptions.setAttributeValuesQuoteType(QuoteType.DoubleQuote);
editOptions.setRecognizeEmails(true);
editOptions.setRecognizeUris(true);
editOptions.setTrimTrailingWhitespaces(true);
// Przygotuj i edytuj dokument edytowalny
EditableDocument beforeEdit = editor.edit(editOptions);
// Edytuj XML
String originalTextContent = beforeEdit.getContent();
String updatedTextContent = originalTextContent.replace("John", "Samuel");
List<IHtmlResource> allResources = beforeEdit.getAllResources();
// Utwórz nowy dokument edytowalny ze zaktualizowaną zawartością
EditableDocument afterEdit = EditableDocument.fromMarkup(updatedTextContent, allResources);
// Utwórz opcje zapisywania tekstu WordProcessing
WordProcessingSaveOptions wordSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);
// Utwórz opcje zapisywania TXT
TextSaveOptions txtSaveOptions = new TextSaveOptions();
txtSaveOptions.setEncoding(StandardCharsets.UTF_8);
// Zapisz edytowane dane XML w formacie DOCX i TXT
editor.save(afterEdit, "path/updated-xml-data.docx", wordSaveOptions);
editor.save(afterEdit, "path/updated-xml-data.txt", txtSaveOptions);
Bardziej szczegółowy przewodnik można znaleźć w artykule zatytułowanym Edycja plików XML w Javie.
Jeśli szukasz dodatkowych zasobów związanych z API Java, możesz je znaleźć tutaj:
API Java | Dokumentacja | Pobierz
Wniosek
Podsumowując, niezależnie od tego, czy wolisz prostą edycję online za pomocą Edytora XML, czy elastyczność programowania, sprawdziliśmy różne metody edycji plików XML. Niezależnie od tego, czy jesteś użytkownikiem szukającym wygodnego rozwiązania online, czy programistą szukającym świata kodowania, te opcje umożliwiają edycję plików XML.
Miłej edycji!