0
有沒有辦法來添加字符串 「的xsi:type =」?SOMETYPE」使用的XmlWriter類寫XSI:輸入使用的XmlWriter
我的元素應該是這樣的:
<Event xsi:type="SomeEvent" filename="c:\myFile.txt" ilepresence="Present">
有沒有辦法來添加字符串 「的xsi:type =」?SOMETYPE」使用的XmlWriter類寫XSI:輸入使用的XmlWriter
我的元素應該是這樣的:
<Event xsi:type="SomeEvent" filename="c:\myFile.txt" ilepresence="Present">
我做不到找到一種方法來添加屬性。「XSI:類型」使用的XmlWriter的元素我結束了使用XmlDocument的替代,並能達到我的目的
這是我實現相同的代碼:
XmlElement items = xmlDoc.CreateElement("Items");
xmlDoc.AppendChild(items);
xmlDoc.DocumentElement.SetAttribute("xmlns:xsd", "http://www.w3.org/2001/XMLSchema");
xmlDoc.DocumentElement.SetAttribute("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
xmlDoc.DocumentElement.SetAttribute("xmlns", "http://myCompany.com/v1");
然後在後面的代碼,我這樣做:
XmlAttribute xsiType = xmlDoc.CreateAttribute("xsi", "type", "http://www.w3.org/2001/XMLSchema");
xsiType.Value = "MyAttributeValue";
希望這可以幫助別人。
你用什麼語言? –
我的歉意,C#。 – Chewdoggie