This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Validating XML Document......
- To: "'XSL-List at mulberrytech dot com'" <XSL-List at mulberrytech dot com>
- Subject: Validating XML Document......
- From: Shravan Gunda <con_sgunda at ecredit dot com>
- Date: Mon, 27 Mar 2000 12:29:20 -0500
- Reply-To: xsl-list at mulberrytech dot com
Hi All,
Here is my XML and DTD files.
XML :
<?xml version="1.0"?>
<!DOCTYPE con_rloc_app SYSTEM "app.dtd">
<application>
<PersonalInfo>
<MIName>N</MIName>
<LastName>Achem</LastName>
<Salutation>Mr.</Salutation>
<E-mail>abc@abc.com</E-mail>
<JobTitle>jobtitle</JobTitle>
</PersonalInfo>
</application>
DTD :
<!ELEMENT application (PersonalInfo)>
<!ELEMENT PersonalInfo (FirstName, MIName?,
LastName, Salutation?, E-mail?,JobTitle)>
<!ELEMENT FirstName (#PCDATA)>
<!ELEMENT MIName (#PCDATA)>
<!ELEMENT LastName (#PCDATA)>
<!ELEMENT Salutation (#PCDATA)>
<!ELEMENT E-mail (#PCDATA)>
<!ELEMENT JobTitle (#PCDATA)>
I am reading the xml file and passing it to DOMParser class. It is giving
the result as valid document.
My question here is , If i want make the FirstName as mandatory field what i
have to do in the dtd?
If the xml fiels doesnot contain FirstName, the parser should raise and
exception.
here is my code in the java class :
str1 contains the xml file.
DOMParser xp = new DOMParser() ;
xp.setErrorHandler(err);
xp.parse(new InputSource(new StringReader(str1)));
Thanks,
Shravan.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list