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.