Upravit soubory XML

Soubory XML jsou běžné ve světě programování a výměny dat. Používají se ke strukturování a ukládání dat způsobem, kterému stroje snadno porozumí. Někdy je potřeba upravit soubory XML, abyste mohli provést změny nebo aktualizace. V tomto článku prozkoumáme různé metody úpravy souborů XML. Podíváme se na to, jak toho dosáhnout pomocí snadno použitelného online nástroje pro úpravu XML. Kromě toho uvidíme, jak upravovat soubory XML pomocí programování C# a Java.

Upravujte soubory XML online

Kdykoli chcete upravit své soubory XML, je snadné toho dosáhnout online. K tomu využijeme online XML Editor App.

Upravujte soubory XML online

Chcete-li upravit své soubory XML online, postupujte takto:

  1. Začněte tím, že přejdete na webovou stránku Online XML Editor App.
  2. Nahrajte soubor dokumentu XML pomocí jedné ze dvou možností:
    • Klepněte na tlačítko Procházet nebo přetáhněte soubor do určené oblasti.
    • Stačí vložit adresu URL dokumentu a kliknout na Otevřít.
  3. Váš soubor XML bude nyní k dispozici v online editoru, abyste mohli provést změny.
  4. Proveďte změny úpravou obsahu, změnou struktury, přidáním nebo odebráním prvků a tím, co chcete.

To je vše! Užijte si online úpravy souborů XML.

Editace souboru XML

XML Document Editor – příručka pro vývojáře

Programátoři! Připravme se na programovou úpravu souborů XML. Máme sbírku knihoven, díky kterým je tento úkol hračkou. V této části prozkoumáme, jak manipulovat se soubory XML pomocí rozhraní API přizpůsobených pro různé programovací jazyky. Udělejte si čas na výběr toho, který dokonale vyhovuje vašim potřebám.

Dobře, pokud jste připraveni začít, pojďme skočit do světa kódování a upravovat soubory. Pojďme začít!

Úprava souborů XML pomocí C#

Pro programátory .NET je zde návod, jak můžete upravovat své soubory XML pomocí C#. Postupujte podle těchto jednoduchých kroků:

  1. Zahrňte knihovnu do svého programu.
  2. K úpravě souborů XML použijte níže uvedený fragment kódu:
// Upravte soubor XML aktualizací hodnot pomocí C#
using (Editor editor = new Editor("path/data.xml"))
{
    // Vytvořte možnosti úprav XML
    Options.XmlEditOptions editOptions = new XmlEditOptions();
    editOptions.AttributeValuesQuoteType = QuoteType.DoubleQuote;
    editOptions.RecognizeEmails = true;
    editOptions.RecognizeUris = true;
    editOptions.TrimTrailingWhitespaces = true;

    // Nastavení upravitelného dokumentu
    using (EditableDocument beforeEdit = editor.Edit(editOptions))
    {
        // Upravit cokoliv
        string originalTextContent = beforeEdit.GetContent();
        string updatedTextContent = originalTextContent.Replace("John", "Samuel");

        List<IHtmlResource> allResources = beforeEdit.AllResources;

        // Vytvořte EditableDocument s aktualizovaným obsahem
        using (EditableDocument afterEdit = EditableDocument.FromMarkup(updatedTextContent, allResources))
        {
            // Vytvořte možnosti uložení WordProcessing
            Options.WordProcessingSaveOptions wordSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);
                        
            // Vytvořte možnosti uložení TXT
            Options.TextSaveOptions txtSaveOptions = new TextSaveOptions();
            txtSaveOptions.Encoding = System.Text.Encoding.UTF8;

            // Uložte upravená data XML ve formátu DOCX a TXT
            editor.Save(afterEdit, "path/xmlData.docx", wordSaveOptions);
            editor.Save(afterEdit, "path/xmlData.txt", txtSaveOptions);
        }
    }
}

Další pokyny naleznete také v článku Jak upravovat soubory XML v C#.

Další zdroje související s rozhraním .NET API získáte prostřednictvím následujících odkazů:

.NET API | Dokumentace | Stáhnout

Upravujte soubory XML pomocí Java

Vývojáři Java mohou také vytvářet své vlastní aplikace pro úpravu XML. Podívejme se, jak lze upravovat soubory XML pomocí Java:

  1. Stáhněte si a nakonfigurujte knihovnu Java ve své aplikaci.
  2. K úpravě souborů XML použijte poskytnutý zdrojový kód:
// Upravte soubor XML aktualizací hodnot pomocí Java
Editor editor = new Editor("path/XMLData.xml");

// Vytvořte možnosti úprav XML
XmlEditOptions editOptions = new XmlEditOptions();
editOptions.setAttributeValuesQuoteType(QuoteType.DoubleQuote);
editOptions.setRecognizeEmails(true);
editOptions.setRecognizeUris(true);
editOptions.setTrimTrailingWhitespaces(true);

// Připravte a upravte upravitelný dokument
EditableDocument beforeEdit = editor.edit(editOptions);

// Upravit XML
String originalTextContent = beforeEdit.getContent();
String updatedTextContent = originalTextContent.replace("John", "Samuel");

List<IHtmlResource> allResources = beforeEdit.getAllResources();

// Vytvořte nový EditableDocument s aktualizovaným obsahem
EditableDocument afterEdit = EditableDocument.fromMarkup(updatedTextContent, allResources);

// Vytvořte možnosti uložení WordProcessing
WordProcessingSaveOptions wordSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);

// Vytvořte možnosti uložení TXT
TextSaveOptions txtSaveOptions = new TextSaveOptions();
txtSaveOptions.setEncoding(StandardCharsets.UTF_8);

// Uložte upravená data XML ve formátu DOCX a TXT
editor.save(afterEdit, "path/updated-xml-data.docx", wordSaveOptions);
editor.save(afterEdit, "path/updated-xml-data.txt", txtSaveOptions);

Podrobnější návod naleznete v článku s názvem Edit XML Files in Java.

Pokud hledáte další zdroje související s Java API, můžete je najít zde:

Java API | Dokumentace | Stáhnout

Závěr

Na závěr, ať už dáváte přednost jednoduché online úpravě pomocí XML Editor nebo flexibilitě programování, prozkoumali jsme různé metody pro úpravu souborů XML. Ať už jste uživatel hledající pohodlné online řešení nebo programátor, který hledá svět kódování, tyto možnosti vám umožní upravovat soubory XML.

Šťastnou editaci!

Viz také