Niepełny atrybut XML
Tworzę XML z zestawu danych za pomocą metody dataset.GetXML (). Chcę dodać do niego atrybuty
XmlAttribute attr = xmlObj.CreateAttribute("xmlns:xsi");
attr.Value = "http://www.createattribute.com";
xmlObj.DocumentElement.Attributes.Append(attr);
attr = xmlObj.CreateAttribute("xsi:schemaLocation");
attr.Value = "http://www.createattribute.com/schema.xsd";
xmlObj.DocumentElement.Attributes.Append(attr);
xmlObj.DocumentElement.Attributes.Append(attr);
Ale kiedy otwieram plik XML, znalazłem „xsi:” w atrybucie schemaLocation
<root xmlns="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsi="http://www.createattribute.com"
schemaLocation="http://www.createattribute.com/schema.xsd">
Chcę taki atrybut
xsi:schemaLocation="http://www.createattribute.com/schema.xsd"
Czy to zawsze jest takie, czy czegoś tu brakuje. Jestem ciekawy, czy ktoś może mi pomóc, jeśli można to rozwiązać lub podać mi jakiś adres URL, kiedy mogę znaleźć rozwiązanie tego problemu
Dzięki