Thanks John, My editor saves my xml files in canonical form. Xerces treats the tabs or whatever they are as Nodes. I simply check NodeType and just get the Element Nodes. And everything works. I got started on XML validation late in the game and have never used DTD's.
Keith -----Original Message----- From: John J. Berkenpas [mailto:[EMAIL PROTECTED] Sent: Tuesday, April 03, 2001 12:14 PM To: [EMAIL PROTECTED] Subject: Re: Ignorable Whitespace ok bear with me because i'm not at all familiar with schemas. what does the child list (or whatever the equivelent is in schemas) say is legal for HoursList ? im thinking that whatever it is somehow allows whitespace ( (#PCDATA) maybe?) and you're getting all the end of lines. maybe thats obvious and i should just shut-up? I struggled with the same kind of problem a few months back "Dalia, Keith A - TOS-DITT1" wrote: > Maybe I'm misunderstanding Whitespace. Please help resolve this > mis-understanding. I'm using xml schema and I have three options for > whitespace: collapse, replace, and preserve. > > > <Account name = "Maximum Gen VAR (GVC+)"> > Is the space "Maximum" and "Gen" whitespace? > > OR my xml editor (XML Instance) seems to format my xml files. > > LIKE: > > <HourList> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour xsi:null = "true"/> > <Hour>0</Hour> > <Hour>0</Hour> > <Hour>0</Hour> > <Hour>0</Hour> > <Hour>0</Hour> > <Hour>0</Hour> > <Hour>0</Hour> > <Hour>0</Hour> > <Hour>0</Hour> > <Hour xsi:null = "true"/> > </HourList> > When I parse this with Xerces the HourList Node has 49 children, but it > really only has 24. > It that also whitespace? > > Thanks Keith > > -----Original Message----- > From: John J. Berkenpas [mailto:[EMAIL PROTECTED] > Sent: Monday, April 02, 2001 1:08 PM > To: [EMAIL PROTECTED] > Subject: Re: Ignorable Whitespace > > if your dtd allows whitespace in a node then it is NOT ignorable even though > it > seems so to you. i.e. if its #text then whitespace is ok and the parser > doesn't > ignore it. it can't know that you don't need it. > > "Dalia, Keith A - TOS-DITT1" wrote: > > > I don't want white space included in my tree: > > > > I use parser.setIncludeIgnorableWhitespace(false); > > > > but text nodes that can be considered "ignorable whitespace" still appear > in > > the dom tree. > > What am I doing wrong. > > > > DOMParser parser = new DOMParser(); > > > > try > > { > > //parser.setFeature("http://xml.org/sax/features/validation", > > true); > > parser.setIncludeIgnorableWhitespace(false); > > parser.parse("gi.xml"); > > > > } > > catch (java.io.IOException ioe) > > { > > System.out.println(ioe.toString()); > > } > > > > catch (SAXNotRecognizedException snre) > > { > > snre.printStackTrace(); > > } > > catch (SAXException saxe) > > { > > saxe.printStackTrace(); > > } > > > > > > Document document = parser.getDocument(); > > > > > > TIA, Keith > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
