如何使用PHP从XML文件中读取文档标题和行?

时间:2016-07-26 08:44:01

标签: php xml

我有一个XML文件,其中包含我想要使用PHP读取的文档标题和行(行)。 我可以阅读标题,但我现在遇到的问题是我无法读取行

这些是我的XML标记

<?xml version="1.0" encoding="utf-8"?>
<GRPO>    
<Goods>
<CardCode>V10000</CardCode>
<DocDueDate>07/11/2016</DocDueDate>
<GoodsLines>
   <Line>
      <ItemNo>A00003</ItemNo>
      <Quantity>4</Quantity>
      <UnitPrice>4000</UnitPrice>
   </Line>
   <Line>
      <ItemNo>A00004</ItemNo>
      <Quantity>5</Quantity>
      <UnitPrice>5000</UnitPrice>
   </Line>
</GoodsLines>
</Goods>        
</GRPO>

这是我试图编写的PHP,以便读取XML文件

<?php
$xml=simplexml_load_file("GRPO.xml");

foreach($xml->children() as $Goods)
{
echo"CardCode: $Goods->CardCode";
echo"DocDueDate: $Goods->DocDueDate";

foreach($xml->children() as $Line)
{
echo"ItemNo: $Line->ItemNo";
echo"Quantity: $Line->Quantity";
echo"UnitPrice: $Line->UnitPrice";
}
}
?>

请有人帮助我。

0 个答案:

没有答案