मैं LINQ से XML तक एक GPX XML दस्तावेज़ बनाने का प्रयास करता हूं।LINQ द्वारा एक्सएमएल दस्तावेज़ बनाएं, xmlns, xmlns: xsi इसे
xmlns, xmlns: xsi को दस्तावेज़ में जोड़ने के अलावा सबकुछ बढ़िया काम करता है। इसे अलग तरीके से कोशिश करके मुझे अलग-अलग अपवाद मिलते हैं।
मेरे कोड:
XDocument xDoc = new XDocument(
new XDeclaration("1.0", "UTF-8", "no"),
new XElement("gpx",
new XAttribute("creator", "XML tester"),
new XAttribute("version","1.1"),
new XElement("wpt",
new XAttribute("lat","7.0"),
new XAttribute("lon","19.0"),
new XElement("name","test"),
new XElement("sym","Car"))
));
उत्पादन भी इस शामिल करना चाहिए:
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"
मैं कैसे एक्सएमएल के लिए Linq से इसे जोड़ सकते हैं? मैंने कई तरीकों की कोशिश की लेकिन यह काम नहीं करता है, संकलन समय के दौरान अपवाद।
मैं इस "xsi: schemaLocation" के लिए बिल्कुल देख रहा था। धन्यवाद! –