我需要分离下面的信息,只取出XML,我试图找出最有效的方法来做到这一点。我不确定从删除前三行开始,以及获取XML DTD的方法。在我的脑海里,我一直在想,最好的办法是忽略/删除3行,直到用'<'打开XML标签,但我不确定是否应该把它放在一个巨大的字符串中?老实说,任何事情都会有所帮助,我被困住了这个坏男孩,我相信这不会像我想要的那样艰难,但我被卡住了。非常感谢你!使用C#将日志文件解析到XML中
编辑:这是一个.log文件
这是样板文本文档:
VCS (1.0.11.111): [10/9/2015 12:00:02 AM]
POST https://ex.sample.com/samp/x/sample
Content-Type: application/x-www-form-urlencoded
<?xml version="1.0" encoding="UTF-8"?>
<command name="sample name_" signature="some stuff" address="sample.com">
<param name="CurrentVersion">1111</param>
<param name="MotherboardName">Dell Inc. PowerEdge R420</param>
</command>
HTTP/1.1 200 OK
它看起来像你使用HTML文档中的错误属性。您可能正在使用OuterXML而不是Body Innertext。前三行文本是HTML标题,最后一行是HTML的状态。 – jdweng