Вход на сайт
Чем читать Кристал-Репорт.хмл?
164 просмотров
Перейти к просмотру всей ветки
Murr патриот
в ответ Murr 21.06.18 11:43
Поторопился...
Есть решение для такого варианта.
char[] splitters = new Char[] { ':' };void IXmlSerializable.WriteXml(XmlWriter pXmlWriter){string xmlns = attributes[XmlNs];pXmlWriter.WriteStartElement(ElementName, xmlns); // element name and value for xmlnsforeach(KeyValuePair<string,string> kvp in attributes){string[] splitted = kvp.Key.Split(splitters);if (splitted.Length == 1)pXmlWriter.WriteAttributeString(XmlNs, kvp.Value);elsepXmlWriter.WriteAttributeString(splitted[0], splitted[1], null, kvp.Value);}pXmlWriter.WriteFullEndElement();}
Не полное, но мне хватит...