.removeChild(nodename)
.remove(nodename)
.removeChild(nodename, reference)
.remove(nodename, reference)
A. .removeChild(nodename)
...............…/nodename[0]
..................…/nodename[1]
.................…/nodename[0].nodes
..................…/nodename[1].nodes
XPointer, XPath
XPath, XPointer
XPath, Xlink
XQuery, Xlink
.removeChild(nodename)
.remove(nodename)
.removeChild(nodename, reference)
.remove(nodename, reference)
Copies whole structure
Copies only the current node
Copies all leaf nodes
None of the above
True
False
Bottom Up approach
Top Down approach
True
False
.replace(nodename)
.replaceChild(nodename)
.replace(nodename, reference)
.replaceChild(nodename, reference)
Name of object
Name of component
Name of class
None of the above
True
False
match=".[centre='MP']"
match=".[centre=MP]"
match=".[@centre='MP']"
match=.[@centre='MP']
1.0
2.0
3.0
4.0
<!ELEMENT name (PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT name (#DATA)>
<!ELEMENT name (DATA)>
True
False
dataType
type
dt:type
data:type
CDATA
<!-- -- >
//
/* */
True
False
.append (newnode)
.appendChild(newnode)
.append(newnode, ,reference_node)
.appendChild(newnode,reference_node)
CDATA
<!-- -- >
//
/* */
insert
insertAfter
AddNew
InsertBefore
The GUI is embedded in the data
Searching for information in the data is tough
Data is tied to the logic and language of HTML
All of the above
Order-by="name"
Order-by="+name"
Order-by="-name"
Order-by="name" desc
DOCTYPE
SYSTEM
ELEMENT
#PCDATA
content="textOnly"
content="text"
content="#PCDATA"
content="DATA"
dt:values="MintoPark CamacStreet Gariahat"
dt:values="Minto Park Camac Street Gariahat"
dt:values="Minto Park, CamacStreet, Gariahat"
dt:values="MintoPark | CamacStreet | Gariahat"
.............…/nodename/name[salary>10000]
............…/nodename.nodes/name[salary>10000]
.............…/nodename[salary>10000]/name
..............…/nodename[salary>10000].nodes/name
True
False
resolveExternal = false
resolve = false
resolvcExternal = false
resolveExternals = false
<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"/>
dt:dt
dt:type
data:type
dt:data:type