我需要分離下面的信息,只取出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