PHP XML - 编辑,删除和重新排序

时间:2012-04-25 00:43:38

标签: php xml dom simplexml

<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
  <pages>
    <page>
      <title>Home</title>
      <content>Lorem Ipsum</content>
    </page>
    <page>
      <title>Pictures</title>
      <content>Lorem Ipsum</content>
    </page>
    <page>
      <title>Information</title>
      <content>Lorem Ipsum</content>
    </page>
  </pages>
  <css>
    <css-tag>
      <title>background-color</title>
      <value>#FFF</value>
    </css-tag>
  </css>
  <layout>1</layout>
</root>

是我的XML文件

首先我想要“replace <Content> with $content where <Title> = $title”并保存

第二次我需要“delete page where <Title> = $title”并保存

第三我需要更改页面布局的选项,有没有人对如何做到这一点有个好主意?我知道每个“页面”都按照它们所在的顺序打印,也许我应该<page id="0"> <page id="1"> <page id="2">并且有一个<order>2,0,1</order>或者有更好的方法吗?

非常感谢你们的帮助!我已阅读了大量的simpleXML和DOM教程,但我只是没有使用它们哈哈!

0 个答案:

没有答案