Is there an easy way to create a list from an XML file? I have a process that executes a loop keeping count, but is not appeading to the list file.
I first get a count of the number of rows and set a counter to the number of rows + 1.
Then I figure the number of rows - 1.
If the number of rows is < = 0 it should end.
If the number of rows is > 0 it should append to the list.
I am using the folowing to append to the list
/process_data/countyXML/type/county[/process_data/@numTotal]/CDDESC
Once it appends to the list it should return to subtract again and loop accordingly.
the XML looks good. It's named countyXML and looks like this:
<type>
<county>
<CDDESC></CDDESC>
</county>
<county>
<CDDESC></CDDESC>
</county>
</type>
I am getting an invocation error when it tries to append to the list.
Any help would be appreciated.
Views
Replies
Total Likes
See this thread
http://forums.adobe.com/message/3505075#3505075
The Custom DSC can be found here :
https://docs.google.com/leaf?id=0B8KcjZtz1YzXM2RjNzczZWMtODU4NC00YzJjLWI0ZGQtZTAxYzkwYzYzNjQw&hl=en
Let me know if you need the source code to modify for your need.
Nith
Views
Replies
Total Likes
hi scott,
I think the problem is with the XPATH,
"/process_data/countyXML/type/county[/process_data/@numTotal]/CDDESC"
try to use the number function even if you decalred the variable as int
/process_data/countyXML/type/county[number(/process_data/@numTotal)]/CDDESC
regards
Hussam
Views
Replies
Total Likes
Lists are 1 index based i.e. First item would be added at index 1 of the list, not from 0.
So pls check if your counter variable is starting from value 1. Rest of the thing seems to be fine.
Thanks,
Abhinav
Views
Replies
Total Likes
Views
Likes
Replies