maguskrool
Technical User
Hi. I'm learning to use the Spry framework and I've ran into some problems while creating nested xml data sets.
Here are some samples from my code:
I then build the datasets on my index.html:
And then I create the regions that will receive the data:
I have all the necessary .js and spry files linked. Can anyone tell me what I'm doing wrong? Thank you in advance.
Here are some samples from my code:
Code:
languages.xml:
<language_list>
<language>english</language>
<language>portuguese</language>
</language_list>
projects.xml:
<project_list>
<project name="proj1">
<english>
<title>project one</title>
<date>2008</date>
</english>
<portuguese>
<title>projecto um</title>
<date>2008</date>
</portuguese>
</project>
<project name="proj2">
<english>
<title>project two</title>
<date>2008</date>
</english>
<portuguese>
<title>projecto dois</title>
<date>2008</date>
</portuguese>
</project>
</project list>
I then build the datasets on my index.html:
Code:
var dsLanguages = new Spry.Data.XMLDataSet("xml/languages.xml", "language_list/language");
var dsProjects1 = new Spry.Data.XMLDataSet("xml/projects.xml", "project_list/project");
var dsProjects2 = new Spry.Data.XMLDataSet("xml/projects.xml", "project_list/project/{dsLanguages::language}");
var dsProjects3 = new Spry.Data.NestedXMLDataSet(dsProjects1, "english");
var dsProjects4 = new Spry.Data.NestedXMLDataSet(dsProjects1, "{dsLanguages::language}");
And then I create the regions that will receive the data:
Code:
<p class="text_01" spry:region="dsProjects2">{title}</p> //displays "project one";
<p class="text_01" spry:region="dsProjects3">{title}</p> //displays "project one";
<p class="text_01" spry:region="dsProjects4">{title}</p> //displays nothing;
I have all the necessary .js and spry files linked. Can anyone tell me what I'm doing wrong? Thank you in advance.