Difference between revisions of "XMLVALIDATE()"
Yvonne.milne (Talk | contribs) m (1 revision) |
Yvonne.milne (Talk | contribs) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
==Purpose== | ==Purpose== | ||
Function to validate an XML file against its DTD file | Function to validate an XML file against its DTD file | ||
− | |||
==Syntax== | ==Syntax== | ||
XMLVALIDATE(<XML filename>) | XMLVALIDATE(<XML filename>) | ||
− | |||
==See Also== | ==See Also== | ||
− | [[COPY]], [[FETCH]], [[SQL SELECT|SELECT]], [[SET XMLFORMAT]], [[SQL UPDATE|UPDATE]], [[XML]], [[XML_DECODE()]], [[XML_ENCODE()]], [[XML_GATHER()]], [[XML_SCATTER()]], [[XMLCOUNT()]], [[XMLCREATEDTD()]], [[XMLFIRST()]], [[XMLNEXT()]] | + | [[COPY]], [[FETCH]], [[PRINT_XML()]], [[SQL SELECT|SELECT]], [[SET XMLFORMAT]], [[SQL UPDATE|UPDATE]], [[XML]], [[XML_DECODE()]], [[XML_ENCODE()]], [[XML_GATHER()]], [[XML_SCATTER()]], [[XMLCOUNT()]], [[XMLCREATEDTD()]], [[XMLFIRST()]], [[XMLNEXT()]], [[XQUERY()]], [[XQUERY ATTRIBUTES()]], [[XQUERY_CLOSE()]], [[XQUERY_COUNT()]], [[XQUERY_DECODE()]], [[XQUERY_FILE()]], [[XQUERY_FIND()]], [[XQUERY_NODE()]], [[XQUERY_OPEN()]], [[XQUERY_SELECT()]] |
− | + | ||
==Description== | ==Description== | ||
The XMLVALIDATE() function will validate an Extensible Markup Language (XML) file against its Document Type Definition (DTD). | The XMLVALIDATE() function will validate an Extensible Markup Language (XML) file against its Document Type Definition (DTD). | ||
− | + | {| class="wikitable" width="100%" | |
− | {| class="wikitable" | + | |
!Parameters||Required||Default||Description | !Parameters||Required||Default||Description | ||
|- | |- | ||
− | |<XML filename>||Yes||None||The name of the XML file to validate. | + | |<XML filename>||valign="top"|Yes||valign="top"|None||The name of the XML file to validate. |
|- | |- | ||
|} | |} | ||
− | |||
The XMLVALIDATE() function will return .T. for success and .F. if it fails. | The XMLVALIDATE() function will return .T. for success and .F. if it fails. | ||
− | Note: The XMLFORMAT setting determines whether | + | Note: The XMLFORMAT setting determines whether Lianja creates an accompanying DTD file when creating XML files. A DTD file is only created when XMLFORMAT is set to Lianja. |
− | + | ||
==Example== | ==Example== | ||
Line 34: | Line 28: | ||
</code> | </code> | ||
− | |||
− | |||
− | |||
[[Category:Documentation]] | [[Category:Documentation]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
[[Category:XML]] | [[Category:XML]] | ||
− |
Latest revision as of 08:41, 29 February 2016
Contents
Purpose
Function to validate an XML file against its DTD file
Syntax
XMLVALIDATE(<XML filename>)
See Also
COPY, FETCH, PRINT_XML(), SELECT, SET XMLFORMAT, UPDATE, XML, XML_DECODE(), XML_ENCODE(), XML_GATHER(), XML_SCATTER(), XMLCOUNT(), XMLCREATEDTD(), XMLFIRST(), XMLNEXT(), XQUERY(), XQUERY ATTRIBUTES(), XQUERY_CLOSE(), XQUERY_COUNT(), XQUERY_DECODE(), XQUERY_FILE(), XQUERY_FIND(), XQUERY_NODE(), XQUERY_OPEN(), XQUERY_SELECT()
Description
The XMLVALIDATE() function will validate an Extensible Markup Language (XML) file against its Document Type Definition (DTD).
Parameters | Required | Default | Description |
---|---|---|---|
<XML filename> | Yes | None | The name of the XML file to validate. |
The XMLVALIDATE() function will return .T. for success and .F. if it fails.
Note: The XMLFORMAT setting determines whether Lianja creates an accompanying DTD file when creating XML files. A DTD file is only created when XMLFORMAT is set to Lianja.
Example
? xmlvalidate("sales.xml") .T.