PHP Simple XML

PHP Simple XML

Simple XML 解析器

Simple XML 解析器用于解析名称、属性和文本内容。

以下是Simple XML 函数示例−

simplexml_load_file()

此函数接受文件路径作为第一个参数,这是必需的。

simplexml_load_file((fileName,class,options,ns,$is_prefix)

simplexml_load_string()

此函数接受字符串而不是文件引用。

simplexml_load_string(XMLData,class,options,ns,$is_prefix)

Simple xml_import_dom()

此函数接受DOM格式的XML内容,并将其转换为简单的XML。

simplexml_load_string(DOMNode,class)

下面的示例展示了如何解析一个xml数据文件。

<?php
   data = "<?xml version = '1.0' encoding = 'UTF-8'?>

   <note>
      <Course>Android</Course>
      <Subject>Android</Subject>
      <Company>TutorialsPoint</Company>
      <Price>10</Price>
   </note>";

   xml = simplexml_load_string(data) or die("Error: Cannot create object");
?>
<html>

   <head>
      <body>

         <?php
            print_r($xml);
         ?>

      </body>
   </head>

</html>

它将产生以下结果−

SimpleXMLElement Object ( [Course] => Android [Subject] => Android [Company] => TutorialsPoint [Price] => $10 )

我们还可以按照下面所示的方式调用xml数据文件,它产生与上面相同的结果−

<?php
   xml = simplexml_load_file("data") or die("Error: Cannot create object");
   print_r(xml);
?>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程