我在一个简单的 XML 结构中定义表单元素,如下所示:
<subtab id="page_background" label="Page Background" prefix="page">
<input label="Background color" field="bgcolor" type="color"/>
<input label="Background image" field="bgimage" type="image"/>
<space />
</subtab>
etc.
我有包含完全相同信息的大块,例如用于定义页面背景、内容区域、顶部栏等的表单域。这使得 XML 文件的使用和查看非常麻烦。
是否有一个原生 XML“复制 + 粘贴”结构/命令/语句告诉 XML 解析器——在我的例子中是 simpleXML——从另一个分支中查找某个分支的内容?
在伪代码中:
<subtab id="content_background" copyFrom="../page_background">
<!-- sub-elements from "page_background" are magically copied here
by the parser -->
</subtab>