<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">
C. <!ATTLIST student centre (MintoPark|Gariahat|CamacStreet) "MintoPark">
True
False
Bottom Up approach
Top Down approach
1.0
2.0
3.0
4.0
Name of object
Name of component
Name of class
None of the above
<details>
<subject>
<roll>10</roll>
<name>Jayanta</name>
</subject> <subject>
<name>Bipul</name>
<roll>20</roll> </subject>
</details>
True
False
...............…/nodename[0]
..................…/nodename[1]
.................…/nodename[0].nodes
..................…/nodename[1].nodes
resolveExternal = false
resolve = false
resolvcExternal = false
resolveExternals = false
<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
True
False
select
selectNodes
selectNode
selectedNodes
True
False
True
False
ATTLST
ATTLIST
ATTRIBUTE
LIST
&attribute name;
&attribute name
attribute name
attribute name;
True
False
dataType
type
dt:type
data:type
True
False
DOCTYPE
SYSTEM
ELEMENT
#PCDATA
insert
insertAfter
AddNew
InsertBefore
dt:dt
dt:type
data:type
dt:data:type
match=".[centre='MP']"
match=".[centre=MP]"
match=".[@centre='MP']"
match=.[@centre='MP']
<!ELEMENT name (PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT name (#DATA)>
<!ELEMENT name (DATA)>
CDATA
<!-- -- >
//
/* */
<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">
.append (newnode)
.appendChild(newnode)
.append(newnode, ,reference_node)
.appendChild(newnode,reference_node)
True
False
True
False
.removeChild(nodename)
.remove(nodename)
.removeChild(nodename, reference)
.remove(nodename, reference)