spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / javascript / column102


Web Services, Part VII: XML Object's Nodes and Types

UNIX System Administrator - SUN Solaris, Veritas, EMC, Shell Scripting, SAN (NYC)
Next Step Systems
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
Developer News
ActiveState Debuts Open Source Business Suite
Salesforce Offers Visual App Builder
Codesion Steps Out From CVS's Shadow


Legal Parents and Possible Children

The DOMDocument object can be described as a tree (see Page 2 of our last column for an example). The entities of the tree are called nodes. There are twelve node types in DOMDocument. The following table lists them. For each node, you can also find in this table which node types can be its parent, and which types can be its children.

Value1
DescriptionAn element
nodeTypeString"element"
Can have child nodes of type:Element, Text, Comment, ProcessingInstruction, CDATASection, and EntityReference
Can be a child node of type:Document, DocumentFragment, EntityReference, and Element
Value2
DescriptionAn attribute
nodeTypeString"attribute"
Can have child nodes of type:Text and EntityReference
Can be a child node of type:none
Value3
DescriptionThe text content of a tag
nodeTypeString"text"
Can have child nodes of type:none
Can be a child node of type:Attribute, DocumentFragment, Element, and EntityReference
Value4
DescriptionA CDATA section. The XML parser should consider the section as text only.
nodeTypeString"cdatasection"
Can have child nodes of type:none
Can be a child node of type:DocumentFragment, EntityReference, and Element
Value5
DescriptionAn entity reference
nodeTypeString"entityreference"
Can have child nodes of type:Element, ProcessingInstruction, Comment, Text, CDATASection, and EntityReference
Can be a child node of type:Attribute, DocumentFragment, Element, and EntityReference
Value6
DescriptionAn expanded entity
nodeTypeString"entity"
Can have child nodes of type:Any node included in an expanded entity. For example: Text and EntityReference
Can be a child node of type:DocumentType
Value7
DescriptionA processing instruction
nodeTypeString"processinginstruction"
Can have child nodes of type:none
Can be a child node of type:Document, DocumentFragment, Element, and EntityReferenceDocumentType
Value8
DescriptionA comment
nodeTypeString"comment"
Can have child nodes of type:none
Can be a child node of type:Document, DocumentFragment, Element, and EntityReference
Value9
DescriptionA document object. As the root of the document tree, provides access to the entire XML document. It is created using the progID "Microsoft.XMLDOM" or through a data island using <XML> or <SCRIPT LANGUAGE=XML>.
nodeTypeString"document"
Can have child nodes of type:Element (maximum of one), ProcessingInstruction, Comment, and DocumentType
Can be a child node of type:none
Value10
DescriptionThe document type, as indicated by the <!DOCTYPE>.
nodeTypeString"documenttype"
Can have child nodes of type:Notation and Entity
Can be a child node of type:Document
Value11
DescriptionA document fragment
nodeTypeString"documentfragment"
Can have child nodes of type:Notation and Entity
Can be a child node of type:Document
Value12
DescriptionA document type's notation
nodeTypeString"notation"
Can have child nodes of type:any
Can be a child node of type:DocumentType

Next: How to set the node name

http://www.internet.com


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers

webref The latest from WebReference.com Browse >
Use Web Caching to Make Your Web Site Faster · Creating an Online Shopping Cart Mechanism in PHP · Log JavaScript Errors Using an AJAX-driven Web Service
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Configuring Granular Settings for a Database Level Audit · The Perils of a Web 2.0 Transition on Your Business Processes · Facebook Redesigns Site —Again — Nears 400M Mark


Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: January 28, 2002
Revised: January 28, 2002

URL: http://www.webreference.com/js/column102/2.html