Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​Чем читать Кристал-Репорт.хмл?

21.06.18 11:54
Re: ​Чем читать Кристал-Репорт.хмл?
 
Murr патриот
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 xmlns
foreach(KeyValuePair<string,string> kvp in attributes)
{
string[] splitted = kvp.Key.Split(splitters);
if (splitted.Length == 1)
pXmlWriter.WriteAttributeString(XmlNs, kvp.Value);
else
pXmlWriter.WriteAttributeString(splitted[0], splitted[1], null, kvp.Value);
}
pXmlWriter.WriteFullEndElement();

}

Не полное, но мне хватит...

 

Перейти на