我正在为我的组织创建非常简单的 CMS。
我的策略是在名为 <editable> 的标签之间嵌入可编辑内容。但是,为了从浏览器中隐藏这些,我将它们注释掉。因此,可编辑区域的示例将如下所示。
<!-- <editable name="news_item> Today's news is ... </editable> -->
随着内容“今天的新闻是……”被 CMS 拾取并在在线 HTML 编辑器中进行编辑。
我希望能够“抓取”名称属性的值以及标签中包含的内容。
有没有一种简单的方法可以用 XPath、XQuey 类型的东西来做到这一点,或者正则表达式是最好的方法(]esp。因为正则表达式不需要太多的容错,因为我确切地知道 xml 将是什么,因为我将编写生成它的代码)。