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]
