PHP SimpleXMLElement::getName SimpleXML 函数



  • 定义和用法

    SimpleXMLElement::getName - 获取XML元素的名称。
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 支持 支持
  • 语法

    SimpleXMLElement::getName ( void )
    
    
    获取XML元素的名称。
  • 参数

    参数 必需的 描述
  • 返回值

    getName方法以字符串形式返回SimpleXMLElement对象引用的XML标记的名称。
  • 示例

    $xmlstr = <<<XML
    <?xml version='1.0' standalone='yes'?>
    <movies>
    <movie>
     <title>PHP: Behind the Parser</title>
     <characters>
      <character>
       <name>Ms. Coder</name>
       <actor>Onlivia Actora</actor>
      </character>
      <character>
       <name>Mr. Coder</name>
       <actor>El ActÓr</actor>
      </character>
     </characters>
     <plot>
      So, this language. It's like, a programming language. Or is it a
      scripting language? All is revealed in this thrilling horror spoof
      of a documentary.
     </plot>
     <great-lines>
      <line>PHP solves all my web problems</line>
     </great-lines>
     <rating type="thumbs">7</rating>
     <rating type="stars">5</rating>
    </movie>
    </movies>
    XML;
    
    $sxe = new SimpleXMLElement($xmlstr);
    
    echo $sxe->getName() . "\n";
    
    foreach ($sxe->children() as $child)
    {
       echo $child->getName() . "\n";
    }
    
    
  • 相关函数

    SimpleXMLElement::getNamespaces() - 返回文档中使用的名称空间
    SimpleXMLElement::registerXPathNamespace() - 为下一个XPath查询创建一个前缀/ns上下文