Advanced XML with PHP 5

An XML Namespace is a collection of names identified by a URI. They are applicable to elements and attributes. Namespaces may or may not be associated with a prefix. Attributes never reside within a default namespace. It is illegal to have two attributes with the same localname and same namespace on the same element.

More PDF Content

Advanced XML with PHP 5

  • XML Namespaces
  • XML Namespace Example
  • Illegal Namespace Usage
  • Reserved Namespaces and Prefixes
  • Schemas and Validation
  • Document Type Definition (DTD)
  • DTD and IDs
  • XML Schema
  • RelaxNG
  • XPath
  • XPath Reference Document
  • XPath Location Example
  • XPath Function Example
  • XPath and Namespaces
  • PHP and XML
  • XML Entensions for PHP 5
  • Libxml
  • Libxml: Parser Options
  • Libxml: Error Handling
  • bool libxml_use_internal_errors ([bool use_errors])
  • void libxml_clear_errors ( void )
  • LibXMLError libxml_get_last_error ( void )
  • array libxml_get_errors ( void )
  • Libxml: LibXMLError
  • LibXMLError Example
  • LibXMLError Result
  • Libxml: Stream Context
  • Preparing for Unicode in PHP 6
  • Forward Compatibility
  • SimpleXML
  • SimpleXML: Consuming Yahoo WebSearch
  • SimpleXML: Namespaces
  • SimpleXML: Namespaces Results
  • SimpleXML: Namespaces
  • SimpleXML: Xpath
  • SimpleXML: XPath Results
  • SimpleXML: XPath Context
  • SimpleXML: Write some data
  • SimpleXML: Reading Data can Create Data?
  • SimpleXML: Advanced Editing
  • SimpleXML: Advanced Editing Results
  • SimpleXML: Removing data
  • SDO (SDO_DAS_XML)
  • SDO: Consuming Yahoo ContextSearch
  • SDO: XML Editing
  • DOM
  • DOMNode Classes
  • DOMDocument
  • DOMElement
  • DOMAttr
  • DOMComment
  • DOMDocumentType
  • DOMNotation
  • DOMEntity
  • DOMEntityReference
  • DOMProcessingInstruction
  • DOMNameSpaceNode
  • DOMDocumentFragment
  • DOMCharacterData
  • DOMText
  • DOMCdataSection
  • DOM: Sample Document
  • DOM:Document Navigation
  • DOM: Navigation Optimized
  • DOM: Creating a Simple Tree
  • DOM: Simple Tree Output
  • DOM: Modification
  • DOM: Document Modification
  • DOM: Document Modification
  • DOM and Namespaces
  • Dom and Namepsaces
  • DOM and Xpath
  • DOM and Xpath Results
  • Performing Validation
  • Performing Validation Results
  • Extending DOM Classes
  • DOM Object Scope
  • DOM: registerNodeClass
  • DOM:Common Issues
  • DOM Objects and Sessions
  • Removing Nodes while iterating a Nodeset skips nodes
  • XML Tree contains garbled characters
  • Extended class is not returned from property or method
  • Elements not being returned by ID
  • Entity errors are issues when loading a document
  • New DTD is not recognized by document
  • XMLReader
  • XMLReader: Simple Example
  • XMLReader: Consuming Yahoo
  • XMLReader: Consuming Yahoo Shopping
  • XMLReader: DTD Validation
  • XMLReader: Relax NG Validation
  • XMLReader: XML Schema Validation
  • Tree Parsers
  • Streaming Parsers
  • Raw Test Data
  • XMLWriter
  • XMLWriter: Simple Example
  • XSL
  • Used to transform XML data
  • XSLT based on XPath
  • Works with DOM and SimpleXML, although the DOM extension is required.
  • Provides the capability of calling PHP functions during a transformation
  • DOM nodes may be returned from PHP functions
  • The LIBXML_NOCDATA and LIBXML_NOENT constants are your friends.
  • libxslt 1.1.5+ is recommended to avoid problems when using xsl:key
  • XSL: XML Input Data
  • XSL: Simple Transformation
  • XSL: Advanced Transformation

 

Download Advanced XML with PHP 5 pdf from conf.phpquebec.com, 116 pages, 712.37KB.
Related Books

Leave a Reply