PHP | XMLReader getAttributeNo()函数
XMLReader::getAttributeNo()函数是PHP中的一个内置函数,用于根据属性的位置获取属性的值,如果属性不存在或未位于元素节点上,则为空字符串。
句法:
string XMLReader::getAttributeNo( int $index )
参数:此函数接受单个参数$index ,该参数保存要获取的属性值的索引。
返回值:此函数在成功时返回属性值或空字符串。
下面的示例说明了PHP中的XMLReader::getAttributeNo()函数:
示例 1:
- 数据.xml
Hello
- 指数。 PHP
open('data.xml'); // Iterate through the XML while ($XMLReader->read()) { if ($XMLReader->nodeType == XMLREADER::ELEMENT) { // Get the value of first attribute $value = $XMLReader->getAttributeNo(0); // Output the value to browser echo $value . "
"; } } ?> - 输出:
// Empty string because no attributes are there in XML
示例 2:
- 数据.xml
Hello
World
- 指数。 PHP
open('data.xml'); // Iterate through the XML while ($XMLReader->read()) { if ($XMLReader->nodeType == XMLREADER::ELEMENT) { // Get the value of first attribute $value = $XMLReader->getAttributeNo(0); // Output the value to browser echo $value . "
"; } } ?> - 输出:
geeksforgeeks my_id
参考: https://www. PHP.net/manual/en/xmlreader.getattributeno。 PHP