OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] get attribute node value

[ Lists Home | Date Index | Thread Index ]
  • To: Michael Kay <mike@saxonica.com>
  • Subject: Re: [xml-dev] get attribute node value
  • From: Nishi Prafull <nishiprafull@gmail.com>
  • Date: Wed, 13 Apr 2005 12:27:32 -0700
  • Cc: xml-dev@lists.xml.org
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=lGY37qvy53v+l8FxKInOZWi0Oo7HadrZfLyXg1JqoB6HwW/WDeUlcH1W1x+gw4bVevtobR4vfMsG3u6EZnMrA60j7vbn4t3nCFDDHLOhTIScI58NnB8/kufXHiqzEAII/ixUyGVBZmaDxDG88Px9XvTEFgRLwe2SzDcI5srlWdo=
  • In-reply-to: <425c4650.2e9bc5b6.4e43.ffffe4cfSMTPIN_ADDED@mx.gmail.com>
  • References: <c540fe260504121355375ac4c6@mail.gmail.com> <425c4650.2e9bc5b6.4e43.ffffe4cfSMTPIN_ADDED@mx.gmail.com>
  • Reply-to: Nishi Prafull <nishiprafull@gmail.com>

DOM:
I tried the following
NodeList nodeList=document1.selectNodes("/ns:configuration//plus/addr",lnsr);
    XMLElement abcNode = (XMLElement)nodeList.item(0);
    String abcaddrVal = sunNode.getAttribute("setup");
    String jreUrl = "http://"; + abcaddrVal;
    sunNode.setAttribute("setup",jreUrl);

which correctly returns the first element attr and modifies it
<addr name ="abc" setup="/jpi/j2re.exe"/>

But if i try to do
XMLElement defNode = (XMLElement)nodeList.item(1);

it still returns me the above "abc" attribute entryand not the next
"def" element entry.

How can I resolve that?
Thanks.



On 4/12/05, Michael Kay <mike@saxonica.com> wrote:
> It rather depends what technology you are using.
> 
> XSLT, XQuery, DOM, Java....?
> 
> Michael Kay
> http://www.saxonica.com/
> 
> > -----Original Message-----
> > From: Nishi Prafull [mailto:nishiprafull@gmail.com]
> > Sent: 12 April 2005 21:55
> > To: xml-dev@lists.xml.org
> > Subject: [xml-dev] get attribute node value
> >
> > Hi:
> > I have the following snippet
> > <plus>
> >     <addr name ="abc" setup="/jpi/j2re.exe"/>
> >     <addr name ="def"  setup="/jpi/jre.exe"/>
> > </plus>
> >
> > I need to modify the values of the setup attributes to
> >  setup="http://....../jpi/j2re.exe";
> >  setup="http://....../jpi/jre.exe";
> >
> > How should I get the value of the attribute node setup for both the
> > addr elements?
> > Thereafter I will modify it  by concatenating the new string
> > to the value.
> >
> > Thanks.
> >
> > -----------------------------------------------------------------
> > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> > initiative of OASIS <http://www.oasis-open.org>
> >
> > The list archives are at http://lists.xml.org/archives/xml-dev/
> >
> > To subscribe or unsubscribe from this list use the subscription
> > manager: <http://www.oasis-open.org/mlmanage/index.php>
> >
> >
> 
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> 
> The list archives are at http://lists.xml.org/archives/xml-dev/
> 
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
> 
>




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS