-1

我的 XML 文件有以下代码:

<Object>
  <hasOLE>false</hasOLE> 
  <Attribute Name="Absolute Number">
    <Value>1</Value> 
  </Attribute>
  <Attribute Name="Object Number">
    <Value>1</Value> 
  </Attribute>
  <Attribute Name="Object Heading">
    <Value>Introduction</Value> 
  </Attribute>
  <Attribute Name="Object Text">
    <Value /> 
  </Attribute>
</Object>

如何读取 PHP 中的属性?

4

1 回答 1

0

使用simplexml_load_string

$string = '<Object>
    <hasOLE>false</hasOLE> 
    <Attribute Name="Absolute Number">
        <Value>1</Value> 
    </Attribute>
    <Attribute Name="Object Number">
        <Value>1</Value> 
    </Attribute>
    <Attribute Name="Object Heading">
        <Value>Introduction</Value> 
    </Attribute>
    <Attribute Name="Object Text">
        <Value /> 
    </Attribute>
</Object>';

$xml = simplexml_load_string( $string );
// Or $xml = simplexml_load_file( $filename ); if it's inside a file.

并像这样简单地访问它:

echo $xml->Attribute->attributes(); //Absolute Number 
echo $xml->Attribute->Value;        // 1
于 2012-10-30T11:08:34.090 回答