簡體   English   中英

在MSXML中使用nbsp解析HTML塊

[英]Parse HTML chunk with nbsp in MSXML

我正在嘗試將HTML的一部分加載到MSXML的DOMDocument中。 所說的塊是帶有一個例外的有效XML-它具有  實體。 MSXML對此感到cho之以鼻,聲稱“對未定義實體'nbsp'的引用”。

我可以使MSXML以某種方式將其識別為有效嗎?

簡單的解決方案:只需對“ ”進行文本替換 解析文檔之前,請先將“ 哪個應該起作用,因為不能有逐字記錄  在文本中,不應替換。

更標准的解決方案:聲明 通過插入xml中的實體

<!DOCTYPE foobar [
   <!ENTITY nbsp " " >
]>

xml根節點之前。

您還可以使用“ 0xA0”和&#x00A0; 如果您實際上想要一個不間斷的空間,而不是一個正常的空間

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM