我想使用 PHP 将 mysql 表中的记录保存到 XML 文件中。我正在成功检索记录并保存到数据库中。我想用我的客户表中的所有记录填充我的 xml。(CustomerAccountNumber,CustomerAccountName ,AccountBalance, InvAddressLine1)
这是我的代码:
<?
$newAcct=$db_accnt;
$newAcctname=$db_accntname;
$newAcctbalance=$db_accntbalance;
$xmldoc=new DOMDocument();
$xmldoc->load('XML/customer.xml');
$newElement = $xmldoc->createElement('Row');
$newAttribute = $xmldoc->createAttribute('CustomerAccountNumber');
$newAttribute->value = $newAct;
$newElement->appendChild($newAttribute);
$root->appendChild($newElement);
?>
我的问题是:
如何生成 customer.xml 以及如何以有效的方式保存数千条记录,以便基于此格式中的数据库:
<?xml version="1.0" standalone="yes"?>
<Rows>
<Row CustomerAccountNumber="CU002" CustomerAccountName="Customer 1" AccountBalance="289.00" />
<Row CustomerAccountNumber="5U002" CustomerAccountName="Customer 2" AccountBalance="1899.00" />
<Row CustomerAccountNumber="CU004" CustomerAccountName="Customer 3" AccountBalance="289.00" />
<Row CustomerAccountNumber="5U032" CustomerAccountName="Customer 4" AccountBalance="1899.00" />
</Rows>
我不知道我需要做什么来为每条记录生成多个属性。请帮助我