XMLReader::moveToElement
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader::moveToElement — Position cursor on the parent Element of current Attribute
说明
public XMLReader::moveToElement(): bool
Moves cursor to the parent Element of current Attribute.
参数
此函数没有参数。
返回值
Returns true
if successful and false
if it fails or not positioned on
Attribute when this method is called.
参见
- XMLReader::moveToAttribute() - Move cursor to a named attribute
- XMLReader::moveToAttributeNo() - Move cursor to an attribute by index
- XMLReader::moveToAttributeNs() - Move cursor to a named attribute
- XMLReader::moveToFirstAttribute() - Position cursor on the first Attribute
add a note
User Contributed Notes 1 note
Sean Colin Ruiz ¶
5 years ago
On an element like this: <self_closing attribute="1" /> isEmptyElement will return FALSE after you have iterated through the attributes. So you need to use implicitly call moveToElement(), in order to move the cursor back to the parent element and use isEmptyElement again.
备份地址:http://www.lvesu.com/blog/php/xmlreader.movetoelement.php