dt:dt
dt:type
data:type
dt:data:type
A. dt:dt
.removeChild(nodename)
.remove(nodename)
.removeChild(nodename, reference)
.remove(nodename, reference)
True
False
XPointer, XPath
XPath, XPointer
XPath, Xlink
XQuery, Xlink
match=".[centre='MP']"
match=".[centre=MP]"
match=".[@centre='MP']"
match=.[@centre='MP']
dataType
type
dt:type
data:type
True
False
dt:dt
dt:type
data:type
dt:data:type
dt:values="MintoPark CamacStreet Gariahat"
dt:values="Minto Park Camac Street Gariahat"
dt:values="Minto Park, CamacStreet, Gariahat"
dt:values="MintoPark | CamacStreet | Gariahat"
<?xml version="1.0"?>
<?xml version "1.0"?>
<xml version="1.0">
<xml version "1.0">
.............…/nodename/name[salary>10000]
............…/nodename.nodes/name[salary>10000]
.............…/nodename[salary>10000]/name
..............…/nodename[salary>10000].nodes/name
External, Inline
Internal, External
Internal, External, Inline
External only
CDATA
<!-- -- >
//
/* */
.append (newnode)
.appendChild(newnode)
.append(newnode, ,reference_node)
.appendChild(newnode,reference_node)
Copies whole structure of the current node along with sub tags and data
Copies only the current node
Copies all leaf nodes
None of the above
Bottom Up approach
Top Down approach
True
False
Order-by="name"
Order-by="+name"
Order-by="-name"
Order-by="name" desc
DOCTYPE
SYSTEM
ELEMENT
#PCDATA
&attribute name;
&attribute name
attribute name
attribute name;
dt:type="list"
dt:type="enumeration"
dt:type="enum"
dt:type="values"
<ElementType name="roll" content="textOnly" dt:type="int"/>
<ElementType name="roll" content="textOnly" dt:dt="int"/>
<element type="roll" content="textOnly" dt:type="int"/>
<element type="roll" content="textOnly" dt:type="int"/>
content="textOnly"
content="text"
content="#PCDATA"
content="DATA"
apply-templates
select
Any one of the above
Both of the above
CDATA
<!-- -- >
//
/* */
1.0
2.0
3.0
4.0
.replace(nodename)
.replaceChild(nodename)
.replace(nodename, reference)
.replaceChild(nodename, reference)
<!ELEMENT name (PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT name (#DATA)>
<!ELEMENT name (DATA)>
Copies whole structure
Copies only the current node
Copies all leaf nodes
None of the above
select
selectNodes
selectNode
selectedNodes
True
False