0
我有一個HTML文件中有一個<script>
:HTML敏捷性包轉換爲XML <script>腐敗
<html>
<script type="application/custom+xml">
<my><xml><goes><here/></goes></xml></my>
</script>
</html>
我與HTML敏捷性包解析,然後將其轉換爲XML。
HtmlDocument html;
html.OptionOutputAsXml = true;
html.Save(stream);
...
XDocument xml = XDocument.Load(stream);
然後我想使用LINQ到XML看script
標籤,它應該包含我的XML作爲CDATA的內容。但是HTML敏捷性包弄亂它在某種程度上,我結束了這個轉義XML:
<html>
<script type="application/custom+xml">
//<![CDATA[
<my><xml><goes><here/></goes></xml></my>
//]]>//
</script>
</html>
有誰知道我怎麼能告訴HTML敏捷性包不逃避script
標籤的內容是什麼?