Hola,
Ive miró alrededor de la red en busca de ayuda y trataron una serie de maneras de conseguir lo que quiero, sin solución de trabajo para lo que Im tratando de hacer, que me está molestando, ya que parece que debe ser muy fácil. Quiero sumar elementos en mi doc XML, simple como eso.
ejemplo de archivo XML. adding.xml
<?xml version="1.0"?>
<things>
<thing>
<name>one</name>
<description>one</description>
<numbertoadd>1.2</numbertoadd>
</thing>
<thing>
<name>two</name>
<description>two</description>
<numbertoadd>2.3</numbertoadd>
</thing>
<thing>
<name>three</name>
<description>three</description>
<numbertoadd>3.2</numbertoadd>
</thing>
</things>
-
- <?xml version="1.0"?>
- <things>
- <thing>
- <name>one</name>
- <description>one</description>
- <numbertoadd>1.2</numbertoadd>
- </thing>
- <thing>
- <name>two</name>
- <description>two</description>
- <numbertoadd>2.3</numbertoadd>
- </thing>
- <thing>
- <name>three</name>
- <description>three</description>
- <numbertoadd>3.2</numbertoadd>
- </thing>
- </things>
-
Lo que quiero hacer es agregar el "numbertoadd" elemets de cada uno en este caso, resultado de 6. 7
Si importa, Im usando ASP clásico al formato XML con una hoja de estilo XSL para que puedas ponerlo donde yo quiera.
adding.asp ejemplo
<%
set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = false
xml.load(Server.MapPath("adding.xml"))
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(Server.MapPath("adding.xsl"))
Response.Write(xml.transformNode (xsl))
Response.write("show that it does something.......")
%>
-
- <%
-
- set xml = Server.CreateObject("Microsoft.XMLDOM")
- xml.async = false
- xml.load(Server.MapPath("adding.xml"))
-
- set xsl = Server.CreateObject("Microsoft.XMLDOM")
- xsl.async = false
- xsl.load(Server.MapPath("adding.xsl"))
-
- Response.Write(xml.transformNode (xsl))
-
- Response.write("show that it does something.......")
-
- %>
-
Toda y cualquier ayuda o la orientación es muy apreciada.
Gracias,
Chris (dogbert)