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]