讀取xml文件,php7 xmlreader,PHP擴展之XML操作(四)——XMLReader

 2023-11-11 阅读 22 评论 0

摘要:一、概述及安裝The XMLReader extension is an XML Pull parser. The reader acts as a cursor going forward on the document stream and stopping at each node on the way.It is important to note that internally, libxml uses the UTF-8 encoding and as such, the enc

一、概述及安裝

The XMLReader extension is an XML Pull parser. The reader acts as a cursor going forward on the document stream and stopping at each node on the way.

It is important to note that internally, libxml uses the UTF-8 encoding and as such, the encoding of the retrieved contents will always be in UTF-8 encoding.

此擴展需要?libxml?PHP 擴展。這表示需要使用?--enable-libxml?,盡管這將隱式完成因為 libxml 是缺省開啟的。

The XMLReader extension was initially a PECL extension for PHP 5. It was later moved to the PHP source (bundled) as of PHP 5.1.0, and later enabled by default as of PHP 5.1.2.

讀取xml文件?此擴展默認為啟用,編譯時可通過下列選項禁用:?--disable-xmlreader

二、XMLReader類及其成員函數

XMLReader::close?— Close the XMLReader input

XMLReader::expand?— Returns a copy of the current node as a DOM object

XMLReader::getAttribute?— Get the value of a named attribute

XMLReader::getAttributeNo?— Get the value of an attribute by index

php嵌入html、XMLReader::getAttributeNs?— Get the value of an attribute by localname and URI

XMLReader::getParserProperty?— Indicates if specified property has been set

XMLReader::isValid?— Indicates if the parsed document is valid

XMLReader::lookupNamespace?— Lookup namespace for a prefix

XMLReader::moveToAttribute?— Move cursor to a named attribute

XMLReader::moveToAttributeNo?— Move cursor to an attribute by index

html調用php文件、XMLReader::moveToAttributeNs?— Move cursor to a named attribute

XMLReader::moveToElement?— Position cursor on the parent Element of current Attribute

XMLReader::moveToFirstAttribute?— Position cursor on the first Attribute

XMLReader::moveToNextAttribute?— Position cursor on the next Attribute

XMLReader::next?— Move cursor to next node skipping all subtrees

XMLReader::open?— Set the URI containing the XML to parse

php解析xml,XMLReader::read?— Move to next node in document

XMLReader::readInnerXML?— Retrieve XML from current node

XMLReader::readOuterXML?— Retrieve XML from current node, including it self

XMLReader::readString?— Reads the contents of the current node as a string

XMLReader::setRelaxNGSchema?— Set the filename or URI for a RelaxNG Schema

XMLReader::setRelaxNGSchemaSource?— Set the data containing a RelaxNG Schema

php得xml擴展、XMLReader::setSchema?— Validate document against XSD

XMLReader::XML?— Set the data containing the XML to parse

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/171035.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息