It stands
for Integrated Development Environment
·
It
is used to development application on faster that is reduced the development
time and it guides to write the proper syntax.
·
·
Ex:
XML, SPY, STYLUS STUDIO
Procedure to open XML SPY IDE:
1.
Click
on start->All Programs->Altova XML
SPY (Press Enter)
Procedure
to create a DTD Document.
1.
Click
on File->New->select DTD :
Document Type Defn(press enter)
2.
Click
on OK button
3.
Opens
a DTD Doc
<!ELEMENT
institute (student +)>
<!ELEEMENT
student(rollno, name,mobileno*, address?)>
<!ELEMENT
rollno(#PCDATA)>
<!ELEMENT
name(#PCDATA)>
<!ELEMENT
mobileno(#PCDATA)>
<!ELEMENT
address(hno,colony, city)>
<!ELEMENT
hno(#PCDATA)>
<!ELEMENT
colony(#PCDATA)>
<!ELEMENT
city(#PCDATA)>
<!ATTLIST
student course (xml/html/java/.net)”XML”>
<!ATTLIST
student CDATA#IMPLIED >
<!ATTLIST
address state CDATA #FIXED “AP”>
Procedure for creating XML Document
1.
Click
->file ->new->XML Extensible mark up langue
2.
Click
on OK
1.
TO
create XML Document containing External
DTD Rules then select a DTD, click
on OK
2.
Specify
the location of the DTD document and
click on OK
3.
XML
Document following Externla DTD rules:
<!DOCTYPE
institute SYSTEM “D:\rules.dtd”>
<institute>
<student course=”html” type=”regular”>
<rollno>100</rollno>
<name>raj</name>
<mobileno>9849186838</mobileno>
<mobileno>961455660</mobileno>
<address
state=”AP”>
<hno>420</hno>
<colony>Wilson</colony>
<city>hyd</city>
</address>
</student>
·
We can write the DTD rules internal or external
Doc but it is always recommended to write External DTD rules
Rules for Creating an XML Document Storing Products
information.
1.
Create an element called market as the root tag
2.
Create an element called product under
<market> tag which should be present minimum one time.
Create pid, pname, price, describe as child tags to product
tag.
3.
The pid and pname must be present exactly one
time.
4.
The price element must be available one (or)
more time
5.
The desc element can be present 0(zero) or 1
time
6.
Create an attribute called qualities under
product tag which is mandatory
7.
Create an attribute called barcode under product
which is optional
<!ELEMENT Market (product +)>
<!ELEMENT product (pid, pname,price+,desc?)>
<!ELEMENT pid(#PCDATA)>
<!ELEMENT PNAME(#PCDATA)>
<!ELEMENT PRICE(#PCDATA)>
<!ELEMENT desc (#PCDATA)>
<!ELEMENT product quantity CDATA #REQUIRED>
<!ATTLIST product quantity CDATA #REQUIRED>
<!ATTLIST
product barcode CDATA #IMPLIED>
No comments:
Post a Comment