PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL BE LOST SOMEWHERE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3259 *** shadow/3259 Fri Aug 24 07:57:59 2001 --- shadow/3259.tmp.20899 Fri Aug 24 07:57:59 2001 *************** *** 0 **** --- 1,86 ---- + +============================================================================+ + | PI within DTD is not reported | + +----------------------------------------------------------------------------+ + | Bug #: 3259 Product: Xerces-C++ | + | Status: NEW Version: 1.5.1 | + | Resolution: Platform: PC | + | Severity: Normal OS/Version: Windows NT/2K | + | Priority: Other Component: SAX/SAX2 | + +----------------------------------------------------------------------------+ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | URL: | + +============================================================================+ + | DESCRIPTION | + --------------------------------- + Overview Description: + --------------------------------- + The processing instruction within the DTD is not reported as a + processingInstruction event in SAX/SAX2 and in IDOM. + --------------------------------- + Steps to Reproduce: + --------------------------------- + 1. Copy and paste the following into a file and save it as test.xml: + <?xml version="1.0" encoding="us-ascii" ?> + <!DOCTYPE animal [ + <!ELEMENT animal (cat|tiger|leopard)+> + <!NOTATION animal_class SYSTEM "ibm29v01.txt"> + <!ELEMENT cat ANY> + <!ENTITY forcat "This is a small cat"> + <!ELEMENT tiger (#PCDATA)> + <!ELEMENT leopard ANY> + <!ELEMENT small EMPTY> + <!ELEMENT big EMPTY> + <!ATTLIST tiger color CDATA #REQUIRED> + <?sound "This is a PI" ?> + <!-- This is a comment --> + + ]> + <animal> + <cat>&forcat;</cat> + <tiger color="white">This is a white tiger in Mirage!!</tiger> + <cat/> + <leopard> + <small/> + <big/> + </leopard> + </animal> + + 2. Run the SAXPrint with the following command: + SAXPrint -v=always test.xml + + --------------------------------- + Actual Results: + --------------------------------- + <?xml version="1.0" encoding="LATIN1"?> + <animal> + <cat>This is a small cat</cat> + <tiger color="white">This is a white tiger in Mirage!!</tiger> + <cat></cat> + <leopard> + <small></small> + <big></big> + </leopard> + </animal> + --------------------------------- + Expected Results: + --------------------------------- + <?xml version="1.0" encoding="LATIN1"?> + <?sound "This is a PI" ?> + <animal> + <cat>This is a small cat</cat> + <tiger color="white">This is a white tiger in Mirage!!</tiger> + <cat></cat> + <leopard> + <small></small> + <big></big> + </leopard> + </animal> + + --------------------------------- + Additional Information: + --------------------------------- + Only DOMPrint shows the correct result among SAXPrint, SAX2Print, DOMPrint and + IDOMPrint. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
