V C# je to takto:
- Kód: Vybrat vše
XDocument doc = XDocument.Load("input.xml");
XDocument sortedDoc = Sort(doc, 0, "id", 1);
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = false;
settings.Indent = true;
XmlWriter writer = XmlWriter.Create("output.xml", settings);
writer.sortedDoc.WriteTo(writer);
O podobne riesenie sa pokusam v PowerShell, ale chybaju mi zaklady (priznavam). S pomocou google som dal dohromady zaklad takto. Chyba mi tam rutina pre ten sort:
- Kód: Vybrat vše
# Open XML file
[xml]$xml = Get-Content "input.xml"
# Sort
???
# Write some XML
$xml.Save("output.xml");