XML节点疯狂

时间:2013-11-08 07:56:52

标签: c# xml

我得到了大约1100个以编程方式读取的xml文件,这些文件工作正常,除了大约200个文件中的一个节点。重新加载数据,但仍然无法使用相同的文件。也许有人可以帮助并发现工作和非工作之间的区别。 这只是一个节点的问题(该文档的其余部分适用于所有文件)及其内部文本。

工作节点:

<sequence length="55" mass="6372" checksum="31681CC3DAC0C5D6" modified="2007-01-23" version="2">
MAKGIREKIKLVSSAGTGHFYTTTKNKRTKPEKLELKKFDPVVRQHVIYKEAKIK 
</sequence>

不工作节点:

<sequence length="394" mass="43314" checksum="6EDA60255F43358F" modified="2007-01-23Z" version="2">
MSKEKFERTKPHVNVGTIGHVDHGKTTLTAAITTVLAKTYGGAARAFDQIDNAPEEKARGITINTSHVEYDTPTRHYAHVDCPGHAD    YVKNMITGAAQMDGAILVVAATDGPMPQTREHILLGRQVGVPYIIVFLNKCDMVDDEELLELVEMEVRELLSQYDFPGDDTPIVRGSALKALEGDAEWEAKILELAGFLDSYIPEPERAIDKPFLLPIEDVFSISGRGTVVTGRVERGIIKVGEEVEIVGIKETQKSTCTGVEMFRKLLDEGRAGENVGVLLRGIKREEIERGQVLAKPGTIKPHTKFESEVYILSKDEGGRHTPFFKGYRPQFYFRTTDVTGTIELPEGVEMVMPGDNIKMVVTLIHPIAMDDGLRFAIREGGRTVGAGVVAKVLS
</sequence>

正在阅读创建文件的代码:

XmlDocument XMLdoc = new XmlDocument();
                        XMLdoc.LoadXml(Result);
                        XMLdoc.Save(Datapath);

正在读取文件的代码:

XmlDocument XMLdoc = new XmlDocument();
            XMLdoc.Load(Datapath);
XmlNamespaceManager nsmgr = new XmlNamespaceManager(XMLdoc.NameTable); 
            nsmgr.AddNamespace("ns", "http://uniprot.org/uniprot");

以防万一可能是原因。即使使用不同/已损坏的节点,XML代码也已经过验证。

使其与其他人相关:XML文件中会发生什么,他们将不再阅读?

0 个答案:

没有答案