2011-09-27 51 views
0

我需要解析使用其內部的各種自定義標籤,例如文本:解析在C#通用標籤

<tag>example</tag>

一切我在這裏的解析處理看到標記的東西有一些預製的格式(如HTML )所以有一個圖書館明確地專門給它。 C#有什麼可以處理這樣的自定義標籤嗎?或者是ol'「遍歷角色並自己動手」我可以期待的最好的?

編輯:這些標籤不另有正常的文本隨機出現,我只需要找到他們或提取什麼是包含在其中

唉,我無法發表評論!我已經停用了我的插件(使用最新的firefox),但它無濟於事。點擊評論什麼也不做,只有編輯作品。該死,這很令人沮喪。我甚至無法查看過去前5年的新評論!

+4

文本是否爲有效的XML?這可以讓事情變得更容易。 – Oded

+0

閱讀此主題http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – vittore

+0

您的整個文本是以xml格式還是隨機出現這些標籤。 –

回答

2

您可以嘗試使用HTML Agility Pack - 它是一個處理格式錯誤的HTML的HTML解析器,但您應該也可以使用它來查詢自定義元素。