繁体   English   中英

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

[英]DOMDocument::load - PHP - Getting attribute value

我正在努力从中的ss:ExpandedColumnCount="3"获取值3

<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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM