.replace(nodename)
.replaceChild(nodename)
.replace(nodename, reference)
.replaceChild(nodename, reference)
...............…/nodename[0]
..................…/nodename[1]
.................…/nodename[0].nodes
..................…/nodename[1].nodes
True
False
content="textOnly"
content="text"
content="#PCDATA"
content="DATA"
dataType
type
dt:type
data:type
apply-templates
select
Any one of the above
Both of the above
True
False
True
False
<!ELEMENT name (PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT name (#DATA)>
<!ELEMENT name (DATA)>
Order-by="name"
Order-by="+name"
Order-by="-name"
Order-by="name" desc
<?xml version="1.0"?>
<?xml version "1.0"?>
<xml version="1.0">
<xml version "1.0">
1.0
2.0
3.0
4.0
<Element Type="roll" minOccurs="1" maxOccurs="1"/>
<element type="roll" minOccurs="1" maxOccurs="1"/>
<ElementType="roll" minOccurs="1" maxOccurs="1"/>
<Element Type="roll" minOccurs="1" maxOccurs="1"/>
XPointer, XPath
XPath, XPointer
XPath, Xlink
XQuery, Xlink
True
False
dt:values="MintoPark CamacStreet Gariahat"
dt:values="Minto Park Camac Street Gariahat"
dt:values="Minto Park, CamacStreet, Gariahat"
dt:values="MintoPark | CamacStreet | Gariahat"
resolveExternal = false
resolve = false
resolvcExternal = false
resolveExternals = false
External, Inline
Internal, External
Internal, External, Inline
External only
.removeChild(nodename)
.remove(nodename)
.removeChild(nodename, reference)
.remove(nodename, reference)
<ATTLIST student centre (MintoPark|Gariahat|CamacStreet) "MintoPark">
<ATTLIST student (MintoPark|Gariahat|CamacStreet) "MintoPark">
<!ATTLIST student centre (MintoPark|Gariahat|CamacStreet) "MintoPark">
<!ATTLIST student (MintoPark|Gariahat|CamacStreet) "MintoPark">
&attribute name;
&attribute name
attribute name
attribute name;
match=".[centre='MP']"
match=".[centre=MP]"
match=".[@centre='MP']"
match=.[@centre='MP']
dt:dt
dt:type
data:type
dt:data:type
.............…/nodename/name[salary>10000]
............…/nodename.nodes/name[salary>10000]
.............…/nodename[salary>10000]/name
..............…/nodename[salary>10000].nodes/name
.append (newnode)
.appendChild(newnode)
.append(newnode, ,reference_node)
.appendChild(newnode,reference_node)
dt:type="list"
dt:type="enumeration"
dt:type="enum"
dt:type="values"
Name of object
Name of component
Name of class
None of the above
CDATA
<!-- -- >
//
/* */
<AttributeType="centre"/>
<AttributeType="centre">
<attribute type="centre">
<attribute type="centre"/>
insert
insertAfter
AddNew
InsertBefore