Append XML document

Append XML document

am 12.12.2006 16:33:13 von glbdev

Hi,

I posted this in "microsoft.public.xml.msxml-webrelease" but now
realize it should probably have been in the ASP group. Sorry if that
causes any problems.

I have an XML document like:

First Value


Second Value


Third Value


Fourth Value



I need to append information to this file using ASP. How do I do this?
I am just starting out in XML so sample code would really help.

Also, I may need to remove a node from this file ... is that possible?
If so, how?

Thanks!!
- Gary

Re: Append XML document

am 12.12.2006 16:43:00 von Anthony Jones

wrote in message
news:1165937593.405050.177100@73g2000cwn.googlegroups.com...
> Hi,
>
> I posted this in "microsoft.public.xml.msxml-webrelease" but now
> realize it should probably have been in the ASP group. Sorry if that
> causes any problems.
>
> I have an XML document like:
>
> First Value
>

>
> Second Value
>

>
> Third Value
>

>
> Fourth Value
>

>
>
> I need to append information to this file using ASP. How do I do this?
> I am just starting out in XML so sample code would really help.
>
> Also, I may need to remove a node from this file ... is that possible?
> If so, how?
>
> Thanks!!
> - Gary
>

Have a run through this tutorial:-

http://www.w3schools.com/dom/default.asp

also:-

http://www.w3schools.com/xpath/default.asp

Re: Append XML document

am 12.12.2006 16:45:40 von glbdev

Thanks, I'll go through it.

- Gary
------------------------------------------------------------ ------------------------------------------------------------
------------------------------------------------------------ -----------------------------------------------------------

Anthony Jones wrote:
> wrote in message
> news:1165937593.405050.177100@73g2000cwn.googlegroups.com...
> > Hi,
> >
> > I posted this in "microsoft.public.xml.msxml-webrelease" but now
> > realize it should probably have been in the ASP group. Sorry if that
> > causes any problems.
> >
> > I have an XML document like:
> >
> > First Value
> >

> >
> > Second Value
> >

> >
> > Third Value
> >

> >
> > Fourth Value
> >

> >
> >
> > I need to append information to this file using ASP. How do I do this?
> > I am just starting out in XML so sample code would really help.
> >
> > Also, I may need to remove a node from this file ... is that possible?
> > If so, how?
> >
> > Thanks!!
> > - Gary
> >
>
> Have a run through this tutorial:-
>
> http://www.w3schools.com/dom/default.asp
>
> also:-
>
> http://www.w3schools.com/xpath/default.asp

Re: Append XML document

am 12.12.2006 17:23:46 von reb01501

glbdev@yahoo.com wrote:
> Hi,
>
> I posted this in "microsoft.public.xml.msxml-webrelease" but now
> realize it should probably have been in the ASP group. Sorry if that
> causes any problems.
>
> I have an XML document like:
>
> First Value
>

>
> Second Value
>

>
> Third Value
>

>
> Fourth Value
>

>

this is not legal xml - it's missing a tag. I will assume the
xml actually starts with that tag.

>
> I need to append information to this file using ASP. How do I do
> this? I am just starting out in XML so sample code would really help.
>
> Also, I may need to remove a node from this file ... is that possible?
> If so, how?
Where is this xml coming from? A file? Are you building it in code? I
will assume it is contained in a file:

<%
dim xmldoc, root, node
set xmldoc=createobject("msxml2.domdocument")
xmldoc.load("filename.xml")
set root = xmldoc.documentelement

'To add a MainNode with "Fifth Value", do this:
set node = xmldoc.createelement("MainNode")
node.text = "Fifth Value"
root.appendchild node
response.write xmldoc.xml & "


"

'To remove the "Second Value" node:
set node=nothing
set node = xmldoc.selectsinglenode("//MainMode[. = 'Second Value']")
if not node is nothing then
root.removechild node
end if
response.write xmldoc.xml & "

"
%>

--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup.

Re: Append XML document

am 12.12.2006 17:31:30 von glbdev

Bob,

Yes, the tag is in the XML file, I just removed it for the
posting.

Thanks for the help!!

- Gary
------------------------------------------------------------ --------------------------------------------

Bob Barrows [MVP] wrote:
> glbdev@yahoo.com wrote:
> > Hi,
> >
> > I posted this in "microsoft.public.xml.msxml-webrelease" but now
> > realize it should probably have been in the ASP group. Sorry if that
> > causes any problems.
> >
> > I have an XML document like:
> >
> > First Value
> >

> >
> > Second Value
> >

> >
> > Third Value
> >

> >
> > Fourth Value
> >

> >

>
> this is not legal xml - it's missing a tag. I will assume the
> xml actually starts with that tag.
>
> >
> > I need to append information to this file using ASP. How do I do
> > this? I am just starting out in XML so sample code would really help.
> >
> > Also, I may need to remove a node from this file ... is that possible?
> > If so, how?
> Where is this xml coming from? A file? Are you building it in code? I
> will assume it is contained in a file:
>
> <%
> dim xmldoc, root, node
> set xmldoc=createobject("msxml2.domdocument")
> xmldoc.load("filename.xml")
> set root = xmldoc.documentelement
>
> 'To add a MainNode with "Fifth Value", do this:
> set node = xmldoc.createelement("MainNode")
> node.text = "Fifth Value"
> root.appendchild node
> response.write xmldoc.xml & "


"
>
> 'To remove the "Second Value" node:
> set node=nothing
> set node = xmldoc.selectsinglenode("//MainMode[. = 'Second Value']")
> if not node is nothing then
> root.removechild node
> end if
> response.write xmldoc.xml & "

"
> %>
>
> --
> Microsoft MVP -- ASP/ASP.NET
> Please reply to the newsgroup. The email account listed in my From
> header is my spam trap, so I don't check it very often. You will get a
> quicker response by posting to the newsgroup.