Cześć,
próbuję wygenerować dokument XML w następującej postaci:
<?xml version="1.0" encoding="UTF-8"?>
<KEDU wersja_schematu="1"
xmlns="http://www.zus.pl/2022/KEDU_5_5"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.zus.pl/2022/KEDU_5_5 kedu_5_5.xsd">
<naglowek.KEDU>
<program>
Zrobiłem coś takiego:
XNamespace xmlns = "http://www.zus.pl/2022/KEDU_5_5";
XNamespace xsi = "http://www.w3.org/2001/XMLSchema-instance";
XNamespace schemaLocation = "http://www.zus.pl/2022/KEDU_5_5 kedu_5_5.xsd";
XDocument xDoc = new XDocument(
new XDeclaration("1.0", "UTF-8", null),
new XElement(xmlns + "KEDU",
new XAttribute("wersja_schematu", "1"),
new XAttribute(XNamespace.Xmlns + "xsi", xsi),
new XAttribute(xsi + "schemaLocation", schemaLocation)
));
I jest prawie dobrze, ale w złej kolejności...
Czy może mi ktoś wskazać jak zrobić, aby to było identyczne?
Z góry dziękuję za pomoc.