[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Validation of missing elements in xml:
Team, I have the simple following xml and dtd: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Person SYSTEM "Person.dtd"> <Person> <name>aaa</name> <email>aaa.bbb@x...</email> </Person> DTD: <?xml version="1.0" encoding="UTF-8"?> <!ELEMENT Person (name, email)> <!ELEMENT email (#PCDATA)> <!ELEMENT name (#PCDATA)> As per the DTD, please note that "name"and "email" elements are required and if I validate the above with xmlspy xml is valid and wellformed. But I want to catch the empty element scenario. for eg, if I remove the value of the "name" element from person.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Person SYSTEM "Person.dtd"> <Person> <name></name> -----> see this. <email>aaa.bbb@x...</email> </Person> and validate the xml through xmlspy, xml is still valid and wellformed. How do I catch these empty element problems through DTD? or is it possible through xsd? What is that I need to include in dtd or xsd to validate empty elements in dtd or xsd? Thanks for your help. _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|