我正在尝试读取和写入始终不同的 XML 文件。
我想要做的是定义可以为我的 css 中的每个类/id 更改的 CSS 属性(由 php 完成)。
所以一个元素可能看起来像这样:
<element id="header">
<position>left</position>
<background>#fff</background>
<color>#000</color>
<border>2px dotted #GGG</border>
</element>
但是内部节点可能会改变(任何 CSS 属性)。
我想阅读此内容,然后制作一个可以编辑属性的表单(设法做到这一点)。
现在我需要保存 XML。由于 PHP(无法提交您不知道表单元素名称的表单),我无法立即提交完整的表单。我正在尝试使用 Ajax 并在表单中编辑时保存每个节点。(onChange)
所以我知道元素的“id”标签和节点名称。但我找不到直接访问节点并使用 DOMDocument 或 SimpleXML 编辑它的方法。
有人告诉我尝试 XPath,但我无法使用 XPath 进行编辑。
我怎么能尝试这样做?