使用PHP获取XML属性名称(而不是值)

时间:2013-07-22 22:30:16

标签: php xml

     <Parent>
  <Children idontknowthis='thisisnotmyquestion'>
   <x>1</x>
   <x>2</x>
   <x>3</x>
   <x>4</x>
  </Children>
 </Parent>

我正在使用下面的.xml文件示例。我的脚本需要自己建立“id”(要清楚我已经可以获得bk109)......

   <book id="bk109">
      <author>Kress, Peter</author>
      <title>Paradox Lost</title>
      <genre>Science Fiction</genre>
      <price>6.95</price>
      <publish_date>2000-11-02</publish_date>
      <description>After an inadvertant trip through a Heisenberg
      Uncertainty Device, James Salway discovers the problems 
      of being quantum.</description>
   </book>

用于PHP中的XML导入脚本,它将导入许多不同的XML文件。如何获取属性名称? (即“id”)

1 个答案:

答案 0 :(得分:1)

使用SimpleXML的attributes属性。

请参阅http://php.net/manual/en/simplexmlelement.attributes.php