Mark Wilson I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :
03/24/2008
Times viewed :
963
resolveExternals
Is a member of:
XML DOM Document
Syntax
blnVal = objDOMDocument.resolveExternals
objDOMDocument.resolveExternals = blnVal
Remark
This property is readable and writable. True/False is
returned/set, defaulting to True. Remember that there is a
difference between valid and well-formed. A merely well-formed
XML document has matching tags and is syntactically correct.
Valid means that the entire XML document is correct, including
the use of a Schema,
DTD, or other externals.
Externals are items that are referenced from within the XML
document, such as namespaces, DTDs, and other included files or
objects.
When the DOMDocument is parsed, validation can occur or not.
We can turn validation off-as is the default for IE5 when it
displays XML files-by setting validateOnParse property to
False.
During parsing, if validation occurs, validation will fail
unless resolveExternals is set to True.
Example
To resolve a namespace, the Microsoft DOM objects require that
the URI prefix begins with "x-schema."
In the following example, the DOM document loaded has a DTD.
Before the load takes place, the DOMDocument needs to resolve the
DTD. Therefore, the resolveExternals property needs to be set
before loading the document. But if we want the XML file
validated against the DTD file request, we must set the
validateOnParse property to True:
This manuscript is an abridged version of a chapter from the
Manning
Publications book XMLProgramming with VB and ASP. This chapter
looks at the Microsoft DOM objects. NOTE: Most images have been
removed to increase speed and many of the code comments have also
been removed for presentation. Please purchase the book to enjoy
the full experience of all the chapters with images and code
comments!