Edge Rewrite
// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21c1d04e828a9fe

Jump to content

SimpleXML

From Wikipedia, the free encyclopedia

SimpleXML is a PHP extension that allows users to easily[1][2] manipulate/use XML data. It was introduced in PHP 5 as an object oriented approach to the XML DOM providing an object that can be processed with normal property selectors and array iterators.[3][4] It represents an easy way of getting an element's attributes and textual content if you know the XML document's structure or layout.[5]

Compared to DOM or the Expat parser, SimpleXML takes a fewer lines of code to read text data from an element.[6][7]

Functions

[edit]
  • addAttribute()[8]
  • addChild()
  • asXML()
  • attributes()
  • children()
  • __construct()
  • getDocNamespaces()
  • getName()
  • getNamespaces()
  • registerXPathNamespace()
  • xpath()
  • simplexml_import_dom
  • simplexml_load_file
  • simplexml_load_string

Error handling

[edit]

It is possible to suppress all XML errors when loading the document and then iterate over the errors.[9]

References

[edit]
  1. "Introducing SimpleXML in PHP 5". 12 June 2006.
  2. "PHP: SimpleXML - Manual".
  3. Richards, Robert (2007-02-05). Pro PHP XML and Web Services. Apress. ISBN 9781430201397.
  4. PHP.net SimpleXML intro
  5. onlamp introduction to SimpleXML
  6. w3schools SimpleXML Tutorial
  7. "PHP Master | Parsing XML with SimpleXML". 11 February 2013.
  8. "PHP: SimpleXMLElement::addAttribute - Manual".
  9. "PHP: Dealing with XML errors - Manual".
[edit]