Nash,
> I think you misunderstood my question from the beginning. The space that
> I want to replace with %20 is not part of the tag or element name. It is
the
> space that separates the two.
No, I didn't misunderstand your question -- you never said _anything_ about
encoding XML as part of an HTTP query string.
You cannot do this with DOMWriter without rewriting it, since what you're
asking for is not a valid serialized representation of the DOM. You should
just post-process the markup and replace all space characters yourself.
Dave
"Nash Kabbara"
<[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>
cc: (bcc: David N
Bertoni/Cambridge/IBM)
01/02/2003 02:53 Subject: Re: Spaces in tag
PM
Please respond
to xerces-c-dev
Sorry about the typos.
Thanks for you time.
I think you misunderstood my question from the beginning. The space
that
I want to replace with %20 is not part of the tag or element name. It is
the
space that separates the two.
When I send the xml string to a processor, it doesn't like the space
between the tag name and the attribute name.
The processor accept xml strings through a http get. So for testing
purposes
I cut the output from exerces and placed it in the Address field in
Internet
Explorer. IE automatically replaced the space with a %20.
e.g.
I inserted this string in IE address
field:http://blabla.com/process.asp?xml=<Transaction><Submition
Number="1"></Submition></Transaction>
So IE before submitting the request changed the string
to:http://blabla.com/process.asp?xml=<Transaction><Submition%20Number="1"></
Submition></Transaction>
And now the processor accepts the mutilated string.
Can you explain this?
----- Original Message -----
From: "David N Bertoni/Cambridge/IBM" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 02, 2003 4:23 PM
Subject: Re: Spaces in tag
>
>
>
>
> Nash,
>
> Aside from the typos in your output , it looks like the DOMWriter's
output
> is correct. There _must_ be a space between the tag name and the name of
> the attribute. Otherwise, how else could any XML processor determine
where
> the tag name ends and the attribute name begins?
>
> I think you need to get a good book on XML and do some reading before you
> start writing your code -- there are some fundamentals of XML that you
> don't seem to understand.
>
> Dave
>
>
>
>
> "Nash Kabbara"
> <[EMAIL PROTECTED]> To:
<[EMAIL PROTECTED]>
> cc: (bcc: David N
Bertoni/Cambridge/IBM)
> 01/02/2003 01:13 Subject: Re: Spaces in tag
> PM
> Please respond
> to xerces-c-dev
>
>
>
>
> Thanks Dave, but the output of my writer is producing a space between the
> tag name and the name of the attribute. How can I stop that. Here is a
code
> snippet.
>
> ...
>
> This is the ouputs
> <Transation>
> <Submition Number="1"></Submition>
> </Transaction>
>
> ----- Original Message -----
> From: "David N Bertoni/Cambridge/IBM" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, January 02, 2003 3:00 PM
> Subject: Re: Spaces in tag
>
>
> >
> >
> >
> >
> > The space in your example is not part of the tag name, rather, it
> separates
> > the tag name from the name of the attribute. Since tag names cannot
> > contain spaces, you should never have to replace them.
> >
> > Dave
> >
> >
> >
> >
> > "Nash Kabbara"
> > <[EMAIL PROTECTED]> To:
> <[EMAIL PROTECTED]>
> > cc: (bcc: David N
> Bertoni/Cambridge/IBM)
> > 01/02/2003 12:57 Subject: Spaces in tag
> > PM
> > Please respond
> > to xerces-c-dev
> >
> >
> >
> >
> > Hi,
> > How can I replace spaces in tags with %20? for e.g.
> >
> > <root>
> > <elem1 attr="bla"></elem1>
> > </root>
> >
> > TO
> >
> > <root>
> > <elem1%20attr="bla"></elem1>
> > </root>
> >
> > I am using the DOM implementation.
> > Thank you,
> > Nash
> >
> >
> > ---------------------------------------------------------------------
> > 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]