Difference between revisions of "XMLVALIDATE()"

From Lianjapedia
Jump to: navigation, search
m (1 revision)
 
(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 Recital creates an accompanying DTD file when creating XML files.  A DTD file is only created when XMLFORMAT is set to Recital.
+
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>
  
 
==Products==
 
Recital, Recital Server
 
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 
[[Category:XML]]
 
[[Category:XML]]
[[Category:XML Functions]]
 

Latest revision as of 08:41, 29 February 2016

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.