我想解析一些html來切換出各種元素屬性的值。我決定來解析HTML最可靠的方法是使用XML解析器如何編寫使用經典的asp和vbscript格式良好的html格式?
的問題是,我試圖解析HTML包含類似屬性(MSXML):
<param name="flashvars" value="autoplay=false&brand=embed&cid=97%2Ftest&locale=en_US"/>
導致xml解析器炸燬。我發現我需要server.htmlencode()
value
屬性才能讓xml解析器正確加載它。我如何解決這個問題?
我覺得問題是一個惡性循環。我不能使用正則表達式的,因爲HTML不夠規律,現在我不能使用XML解析器,因爲HTML不是「格式良好」
幫助。我如何處理這個問題?我希望能夠用vbscript更改屬性值。
您需要詳細說明。您是在ASP服務器端頁面構建這個html字符串,然後將其呈現給用戶?或者它已經發送給用戶,並且您正試圖在客戶端修改它? – Dee 2011-03-19 22:30:32