xmlTreeNewDocFromFile

SYNOPSIS

xmlDoc xmlTreeNewDocFromFile(string filename
                [, string encoding] [, string options])

Parameters:

  • filename - the filename of the XML file to read

  • encoding optional - encoding to use for the file. If none given, the parser will attempt to discover on its own.

  • options optional - a comma-separated list of parsing options (see below)

Returns:

  • the parsed xmlDoc of the file


DESCRIPTION
xmlTreeNewDocFromFile() reads the XML data from the file filename and construct an xmlDoc for it.

The possible values for the options parameter are:

  • XML_PARSE_RECOVER - recover on errors

  • XML_PARSE_NOENT - substitute entities

  • XML_PARSE_DTDLOAD - load the external subset

  • XML_PARSE_DTDATTR - default DTD attributes

  • XML_PARSE_DTDVALID - validate with the DTD

  • XML_PARSE_NOERROR - suppress error reports

  • XML_PARSE_NOWARNING - suppress warning reports

  • XML_PARSE_PEDANTIC - pedantic error reporting

  • XML_PARSE_NOBLANKS - remove blank nodes

  • XML_PARSE_XINCLUDE - Implement XInclude substitution

  • XML_PARSE_NONET - Forbid network access

  • XML_PARSE_NSCLEAN - remove redundant namespaces declarations

  • XML_PARSE_NOCDATA - merge CDATA as text nodes

  • XML_PARSE_NOXINCNODE - do not generate XINCLUDE START/END nodes


EXAMPLE

<$doc = (xmlTreeNewDocFromFile($filename, 'XML_PARSE_NOBLANKS'))>


SEE ALSO
xmlTreeNewDoc, xmlTreeNewDocFromString, xmlTreePrintDoc, xmlTreeSaveDoc


Copyright © Thunderstone Software     Last updated: Oct 24 2023
Copyright © 2024 Thunderstone Software LLC. All rights reserved.