类似这样的XML如何解开?我想要读取每一个节点的数据<?xml version='1.0' encoding='UTF-8'?><UranusMsg xmlns="http://www.vivotek.com/Surveillance/ST7501">
<Header>
<Fixed>
<Type>Res</Type>
<CmdName>ClientHello</CmdName>
<SID>4AEF004F8E01000009A800000F10080046648CF4</SID>
<Priority>3</Priority>
<Flags>1</Flags>
</Fixed>
<Variant>
<Size>0000000485</Size>
<Target></Target>
<Return></Return>
</Variant>
</Header>
<Body><UranusRes xmlns="http://www.vivotek.com/Surveillance/ST7501">
<Code>0</Code>
<Info>SecurityPolicy</Info>
<SecurityPolicy>
<Version>1.0</Version>
<AuthList>
<Auth>
<Method>STSimple</Method>
<Param>E2358F2403B8E6D5A60F5BD632B3CFC15F0C099BDEA8BEC0C18235AC8E6247DC</Param>
</Auth>
</AuthList>
<MyName>S_{12345678-9012-3456-7890-123456789012}</MyName>
<MyRefName>S_TestServer</MyRefName>
<YourName>U_6</YourName>
</SecurityPolicy>
</UranusRes>
</Body>
</UranusMsg>
<Header>
<Fixed>
<Type>Res</Type>
<CmdName>ClientHello</CmdName>
<SID>4AEF004F8E01000009A800000F10080046648CF4</SID>
<Priority>3</Priority>
<Flags>1</Flags>
</Fixed>
<Variant>
<Size>0000000485</Size>
<Target></Target>
<Return></Return>
</Variant>
</Header>
<Body><UranusRes xmlns="http://www.vivotek.com/Surveillance/ST7501">
<Code>0</Code>
<Info>SecurityPolicy</Info>
<SecurityPolicy>
<Version>1.0</Version>
<AuthList>
<Auth>
<Method>STSimple</Method>
<Param>E2358F2403B8E6D5A60F5BD632B3CFC15F0C099BDEA8BEC0C18235AC8E6247DC</Param>
</Auth>
</AuthList>
<MyName>S_{12345678-9012-3456-7890-123456789012}</MyName>
<MyRefName>S_TestServer</MyRefName>
<YourName>U_6</YourName>
</SecurityPolicy>
</UranusRes>
</Body>
</UranusMsg>
这能算xml吗
OR
XmlReader
OR
XmlReader
这不行的,这个XML就不是很标准的XML,首先需要改正XML的结构才行
while (xtr.Read())
{ Response.Write(xtr.Value.ToString() + "<br />");
}
--》
<?xml version="1.0" encoding= "UTF-8"?> 如果你不能手动改这个文档的话
你可以用读普通的文本文件那样读取数据~~~~
<UranusMsg xmlns="http://www.vivotek.com/Surveillance/ST7501" > //此处的 xmlns="http://www.vivotek.com/Surveillance/ST7501" 去除你就有了Root节点
<Header >
</Header >
<Body >
<UranusRes xmlns="http://www.vivotek.com/Surveillance/ST7501" > //此处的 xmlns="http://www.vivotek.com/Surveillance/ST7501" 去除
</UranusRes >
</Body >
</UranusMsg >