如何修改没有DOMDocument / SimpleXML / libxml的XML?

时间:2012-01-30 11:29:30

标签: php javascript xml

<?xml version="1.0" encoding="ISO-8859-15"?>
<!DOCTYPE Finvoice SYSTEM "Finvoice.dtd">
<Finvoice Version="1.2">
  <BuyerPartyDetails>
    <BuyerOrganisationName>Example Name</BuyerOrganisationName>
    <BuyerPostalAddressDetails>
      <BuyerStreetName>Street Name</BuyerStreetName>
      <BuyerTownName>Town Name</BuyerTownName>
      <CountryCode>FI</CountryCode>
      <CountryName>Finland</CountryName>
    </BuyerPostalAddressDetails>
  </BuyerPartyDetails>
  <InvoiceDetails>
    <InvoiceDate Format="CCYYMMDD">20120130</InvoiceDate>
  </InvoiceDetails>
</Finvoice>

我需要创建一个脚本来使用PHP或Javascript更新这种XML文件。我用PHP DOMXPath制作了一些东西,但事实证明它不是一个选项 - 服务器没有它的支持。

如果需要更新/更改其中的值,则应该选择上面显示在xml中的所有这些元素。

0 个答案:

没有答案