DOMDocument :: load – PHP – 获取属性值

我正在努力从ss获得3的值:ExpandedColumnCount =“3”in

<Table ss:ExpandedColumnCount="3" ss:ExpandedRowCount="2" x:FullColumns="1"
   x:FullRows="1" ss:DefaultColumnWidth="65" ss:DefaultRowHeight="15">
   <Row>
    <Cell><Data ss:Type="String">cat</Data></Cell>
    <Cell><Data ss:Type="String">dog</Data></Cell>
    <Cell><Data ss:Type="String">horse</Data></Cell>
   </Row>
   <Row>
    <Cell><Data ss:Type="String">ve</Data></Cell>
    <Cell><Data ss:Type="String">as</Data></Cell>
    <Cell><Data ss:Type="String">fs</Data></Cell>
   </Row>
 <Row>
    <Cell><Data ss:Type="String">ve</Data></Cell>
    <Cell><Data ss:Type="String">as</Data></Cell>
    <Cell><Data ss:Type="String">fs</Data></Cell>
   </Row>
  </Table>

我使用XLS文件PHP中使用DOMDocument :: load.任何帮助将不胜感激.

干杯

解决方法:

加载文档

libxml_use_internal_errors(TRUE);
$dom = new DOMDocument;
$dom->load('YourExcel.xml');

然后要么做

echo $dom->documentElement->getAttribute('ExpandedColumnCount');

或使用XPath

$xp = new DOMXPath($dom);
echo $xp->evaluate('string(/Table/@ExpandedColumnCount)');

两者都将返回3.

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念