【发布时间】:2009-04-29 09:20:38
【问题描述】:
我有 FLASH 对象的自定义标签,我想将其包含在 cms 内容中。现在,当我阅读内容时,我想获取那些自定义标签和它们之间的值。
自定义标签:
<myflash filename="test.swf" width="500" height="400">
<param name="wmode" value="somevalue"></param>
<param name="bgcolor" value="#ffffff"></param>
<var name="id" value="testid"></var>
</myflash>
现在我需要一个正则表达式,它会从内容中读取这些整个代码块。一个内容中会有多个自定义标签。
有人可以帮忙吗?
亲切的问候,
维普尔
【问题讨论】:
-
正如在大量类似问题上反复声明的那样,正则表达式不是解析 HTML 的合适工具。
-
这取决于问题、XML 结构、大小、上下文等...如果问题的 XML 很小且性能是关键,则实例化 XML+XPath 框架的成本可能不值得。您通常是对的,但总会有特殊情况。