I forgot to add that this only seems to occur if validation is taking place! If the XML file is not validated then all attributes containing whitespace retain all of their whitespace. However when validation is done all whitespace but that of the last attribute is stripped!
On 21 December 2001 10:02, Neil Sherman [SMTP:[EMAIL PROTECTED]] wrote: > Hi all! > > I am trying to validate an XML document that contains attributes who have whitespace at the beginning. It is important to retain the whitespace, for various checks later. > > I am basing my code on the DOMPRINT and DOMCOUNT examples. When I run the DOMPRINT example on my XML document, it outputs the XML content as expected, however it strips the whitespace from all but the last occurence of the attribute with whitespace ??!! > > e.g. > > .... > <StopPointRef TimingPoint="0" ActivityFlag="Both" StopPointRefCode="AIMExtension" aim:AimStopPointRefCode=" 10852" DynamicDestinationDisplay=""> > </StopPointRef> > </TimingLink> > <TimingLink Distance="541" Direction="Outbound" HailAndRide="0" DefaultRunTime="2280"> > <StoppingArrangements> > > </StoppingArrangements> > <StopPointRef TimingPoint="0" ActivityFlag="Both" StopPointRefCode="AIMExtension" aim:AimStopPointRefCode=" 10852" DynamicDestinationDisplay=""> > </StopPointRef> > <StopPointRef TimingPoint="0" ActivityFlag="Both" StopPointRefCode="TOA10122" DynamicDestinationDisplay=""> > </StopPointRef> > ... > > results in > > ... > <StopPointRef TimingPoint="0" ActivityFlag="Both" StopPointRefCode="AIMExtension" aim:AimStopPointRefCode="10852" DynamicDestinationDisplay=""> > </StopPointRef> > </TimingLink> > <TimingLink Distance="541" Direction="Outbound" HailAndRide="0" DefaultRunTime="2280"> > <StoppingArrangements> > > </StoppingArrangements> > <StopPointRef TimingPoint="0" ActivityFlag="Both" StopPointRefCode="AIMExtension" aim:AimStopPointRefCode=" 10852" DynamicDestinationDisplay=""> > </StopPointRef> > <StopPointRef TimingPoint="0" ActivityFlag="Both" StopPointRefCode="TOA10122" DynamicDestinationDisplay=""> > </StopPointRef> > ... > > NOTE: The value contained in aim:AimStopPointRefCode, has its whitespace stripped except in the last occurence. > > Why does this happen, even though they are the same attribute ?? > > Many thanks for the help > > Neil > > PS: Attatched are: > > TMT21.xml - My XML document > schema.xsd - Main schema > aim.xsd - Schema to extend the main schema > > << File: TMT21.xml >> << File: schema.xsd >> << File: aim.xsd >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]