【发布时间】:2012-08-30 03:00:45
【问题描述】:
我有一个字符串:
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
在带有the class 的PHP 中,这很容易。但我无法使用 Flex 创建这个版本。
感谢您的帮助...
【问题讨论】:
-
我认为这个问题太宽泛,无法在本网站上回答。也许您应该尝试在 AS3 中编写自己的 HTML 解析器和/或尝试转换您找到的 PHP 类,然后将您遇到的特定错误返回给我们。
-
如果是 XHTML,您可以将其视为常规 XML 对象。但我认为你的例子的第一行已经不合规了。
-
我相信 as3 在创建原生 XML 对象时会忽略感叹词 (),所以第一行应该没问题,如果不是,你总是可以用 regex 或 string.replace 提取它()
标签: actionscript-3 apache-flex air flash-builder