Description

(Introduced in OpenInsight 4.1.3). Extracts the name of an XML schema file, when passed the XML file.

Note: When the XML Publisher is used to export an OpenInsight table to XML, an XML schema file is created along with the XML file. This function extracts the fully qualified path name of the XML schema file.

Syntax

Extract_XML_Schema_Name (XML_File_Path, XML_Rec)

Parameters

The Extract_XML_Schema_Name function has the following parameters.

ParameterDescription
XML_File_PathThe fully qualified file name (including the path) of the XML file.
XML_RecA variable containing the contents of the XML file after it has been read into memory. See the example below.

See also

XML_Importer()Get_XML_Value()Inet_OI_XML()Create_XML_XSD_Schema()

Example

/*
   After the Extract_XML_Schema_Name() function is called, the variable
   xml_schema_name will contain the value C:\orders_schema.xsd.
*/
 
declare function extract_XML_Schema_Name
filename = 'C:\ORDERS.XML'
OSRead filerec from filename then
       xml_schema_name = extract_XML_Schema_Name(  filename, filerec)
end
  • No labels