Thanks J,

I can, but the XML has multiple items, so I may need to do that in a loop
and then iterate to the next node.

Regards
Sunder

Jacob Danner-2 wrote:
> 
> Why don't you just do
> linkedHashMap.put (
> item1.getSecurity() ,
> item1.getServer() )
> 
> Or are you trying to do something else? ie, what are you trying to
> store in this hashmap?
> -jacobd
> 
> On Dec 11, 2007 3:17 PM, Zapo <[EMAIL PROTECTED]> wrote:
>>
>> Greetings,
>>
>> I am trying to iterate a XML using cursor and then adding to MAP.
>> The XML has repetable nodes for example
>>
>>  <Testcase>
>>    <Security>https</Security>
>>    <Server>staging</Server>
>>  </Testcase>
>>  <Testcase>
>>   <Security>https</Security>
>>   <Server>baijing</Server>
>>  </Testcase>
>> </Testcases>
>>
>> I have an array of TestCase objects ready, how to iterate and add to a
>> Map
>> or Array
>>
>> I tried the following way and it did not get too further..I seem to be
>> missing the usage of cursor and addin to a MAP, I seem to overwrite my
>> MAP
>> (which I should avoid),
>>
>>                 private static void addtoMap(Testcase item2, int i,
>>                         LinkedHashMap<String, String> linkedHashMap) {
>>
>>                         XmlCursor cursor = item.newCursor();
>>                         //Iterate throught the nodes
>>
>>                         cursor.toChild(0);
>>                         String name = cursor.getName().toString();
>>                         String value = cursor.getTextValue();
>>
>>                         //Add to Map
>>                         linkedHashMap.put(name, value);
>>
>>                         //Next Sibling
>>                        cursor.toNextSibling();
>>
>>                         String name1 = cursor.getName().toString();
>>                         String value1 = cursor.getTextValue();
>>
>>                         //Add to Map again
>>                         linkedHashMap.put(name, value);
>>
>>
>>                         System.out.println("Type of Token is: " +
>>                             cursor.currentTokenType() +
>>                           "\nText of Token is" + cursor.xmlText());
>>                         //}
>>                         cursor.dispose();
>>
>>         }
>>
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Using-cursor-to-ierate-and-adding-to-map-tp14285663p14285663.html
>> Sent from the Xml Beans - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Using-cursor-to-ierate-and-adding-to-map-tp14285663p14305461.html
Sent from the Xml Beans - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to