SYNOPSISxmlDoc xmlTreeNewDocFromFile(string filename
[, string encoding] [, string options])
Parameters:
filename
- the filename of the XML file to readencoding
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:
xmlDoc
of the file
DESCRIPTIONxmlTreeNewDocFromFile()
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 errorsXML_PARSE_NOENT
- substitute entitiesXML_PARSE_DTDLOAD
- load the external subsetXML_PARSE_DTDATTR
- default DTD attributesXML_PARSE_DTDVALID
- validate with the DTDXML_PARSE_NOERROR
- suppress error reportsXML_PARSE_NOWARNING
- suppress warning reportsXML_PARSE_PEDANTIC
- pedantic error reportingXML_PARSE_NOBLANKS
- remove blank nodesXML_PARSE_XINCLUDE
- Implement XInclude substitutionXML_PARSE_NONET
- Forbid network accessXML_PARSE_NSCLEAN
- remove redundant namespaces declarationsXML_PARSE_NOCDATA
- merge CDATA as text nodesXML_PARSE_NOXINCNODE
- do not generate XINCLUDE START/END nodes
EXAMPLE<$doc = (xmlTreeNewDocFromFile($filename, 'XML_PARSE_NOBLANKS'))>
SEE ALSOxmlTreeNewDoc
,
xmlTreeNewDocFromString
,
xmlTreePrintDoc
,
xmlTreeSaveDoc