.NET XmlReader a chyba čtení komentářů

Giovanna

.NET XmlReader a chyba čtení komentářů
« kdy: 10. 05. 2015, 04:24:55 »
Dobrý den,

po nějaké době si opět nevím rady s něčím nejspíše triviálním. A potřeboval bych pomoci.

Mám XML soubor pro zpracování, např:

Kód: [Vybrat]
<servers>
<server address="127.100.100.1" port="13000" />
</servers>
<!-- some comment -->
<common abc="800.0" def="800.0" />

Problém mi přitom nedělá podstrčit falešný root dokument, aby byl soubor zpracovatelný. Mám jiný problém. Když volám XmlReader.Read() a následně testuju typ hodnoty na XmlNodeType.Comment, nedojde k rozpoznání komentáře.

Proto, když vracím soubor do původního stavu bez podstrčeného kořene, přicházím právě o komentáře a mimo jiné i o bílé znaky.

Nedokázal by mi, prosím, někdo z Vás poradit?

Děkuju


Giovanna

Re:.NET XmlReader a chyba čtení komentářů
« Odpověď #1 kdy: 10. 05. 2015, 06:00:58 »
Vyřešeno:

Kód: [Vybrat]
                XmlReaderSettings settings = new XmlReaderSettings();
                settings.ConformanceLevel = ConformanceLevel.Fragment;
                settings.IgnoreComments = false;

To se předá XmlReaderu.

Dobrou noc.:-)