method Surface.LoadXML (Source as Variant, [Flags as Variant])
Loads an XML document from the specified location, using MSXML parser.

TypeDescription
Source as Variant An indicator of the object that specifies the source for the XML document. The object can represent a file name, a URL, an IStream, a SAFEARRAY, or an IXMLDOMDocument.
Flags as Variant Specifies a numeric expression that defines which parts of the XML file should be ignored when loading data. Multiple flags can be combined using bitwise OR (|). 

The flags you can use are (numeric value only) : 

  • exXMLIgnoreDateFormat (0x0001, 1), Ignores the file's DateFormat setting. Defined by <DateFormat> tag.
  • exXMLIgnoreTimeFormat (0x0002, 2), Ignores the file's TimeFormat setting. Defined by <TimeFormat> tag.
  • exXMLIgnoreNumberFormat (0x0004, 4), Ignores the file's NumberFormat setting. Defined by <NumberFormat> tag.
  • exXMLIgnoreElements (0x0010, 16), Ignores elements settings. Defined by <Elements> tag.
  • exXMLIgnoreLinks (0x0020, 32), Ignores links definitions. Defined by <Links> tag.

For example, LoadXML(..., 7) loads the data but ignores the file’s DateFormat, TimeFormat, and NumberFormat. You can use this approach when saving the file locally, as the date, time, and number formats will remain unchanged.

ReturnDescription
BooleanA boolean expression that specifies whether the XML document is loaded without errors. If an error occurs, the method retrieves a description of the error occurred.
The LoadXML method uses the MSXML ( MSXML.DOMDocument, XML DOM Document ) parser to load XML documents, previously saved using the SaveXML method. The LoadXML method loads elements and links. The elements of the surface go to the <Elements> section, while the links go to the <Links> section. Each element goes under the <element> section, while each information about a link goes to the <link> section.

The XML Format of the file is:

- <Content Author Component Version ...>
	- <Elements>
		  <Element ID ... /> 
		  ...
	  </Elements>
	- <Links>
		  <Link ID ...>
		  </Link>
	  </Links>
  </Content>