我有一個字符串:Flex的字符串到HTML的解析與DOM
private str:String = '
<!DOCTYPE html>
<html>
<body>
<div>TEST</div>
<span id="t1">T1 Content</span>
<span class="t2">T2 Content</span>
</body>
</html>';
我想分析的字符串。接下來,我通過Object,ID或Class獲取innerHTMl。
例如爲:
Objects: Body, Div, Span
IDs: t1
Classes: t2
在PHP與the class,這很容易。但是我無法用Flex創建這個版本。
感謝您的幫助......
我覺得這個問題太寬泛,無法在本網站上回答。也許你應該嘗試在AS3中編寫你自己的HTML解析器,並且/或者嘗試轉換你找到的PHP類,然後回過頭來看看你遇到的具體錯誤。 – JeffryHouser
如果它是XHTML,則可以將其視爲常規XML對象。但我認爲您示例的第一行已經不符合要求。 – RIAstar
我相信as3會在創建原生XML對象時忽略驚歎號(第),所以第一行應該沒問題,如果不行,你總是可以用正則表達式或string.replace()提取它 – BadFeelingAboutThis