Professional Documents
Culture Documents
eltonly
-----------------------
Contains elements only
document
document A node can contain child nodes or text
Invoke Procedures on
Simple Object Access Protocol
empty Can not have content Remote Systems
textOnly Can have text content only
mixed Can contain text and other elements root
rootnode
node Node lists
one Contain only one of the subelements listed
node
node
ElementType Declares an element and indicates content
AttributeType Declares an attribute node node
node
node Select a single child node with the specified ID
type Indicates type of data
node.nodeFromId( "3" ) SOAP Request (Example)
(boolean, string, float, int, number, date, char) node
node
required Indicates if attribute is required Select the first child node with the specified name POST /SomeAction HTTP/1.1
node.selectSingleNode( "weather" ) HOST: www.my-url.com
node
node Namespaces
DOM (Document Object Model) node Select all child nodes with the specified name Content-Type: text/xml
node node.selectNodes( "weather") Content-Length: nnnn
var objDoc = new ActiveXDocument("MSXML2.DOMDocument")
objDoc.async = false;
DOM node
node Select all child nodes
Namespaces are declared in the prolog of the XML document SOAPAction: SomeAction
XML 21
22
23
<xsl:template match="text()">
<xsl:value-of select="."/>
</xsl:template>
External DTD (Document Type Definition)
BizTalk Mapper Map records (element) and fields (attribute)