我正在为我的组织创建非常简单的 CMS。
我的策略是在名为
<!-- <editable name="news_item> Today's news is ... </editable> -->
内容“今天的新闻是...”被 CMS 拾取并在在线 HTML 编辑器中进行编辑。
我希望能够“获取”name 属性的值以及标签中包含的内容。
有没有一种简单的方法可以用 XPath、XQuey 类型的东西来做到这一点,或者正则表达式是最好的方法(]esp。考虑到正则表达式不需要太多的容错,因为我确切地知道 xml 会做什么是,因为我将编写生成它的代码)。
最佳答案
DOM 解析器是指 javascript 吗?如果是这样,this blog post建议您确实可以对 HTML 注释进行切片和切 block 。而且,因为只提 javascript 而不提 jQuery 是一种罪过,here's一个 jQuery 插件,可以为你找到所有的 HTML 评论。
关于html - dom 解析器可以读取 HTML 注释中的内容,还是 Regex 是唯一的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/994773/