Sorry George, I don't think I've explained myself thoroughly. I am looking to extract the story structure that contains the id of my choice. So I would load the whole XML into the composition and then filter the stories on the id I select, so that I can use the data inside that part of the structure. So if I filtered it with the string 'default' it would only select story:1 from the XML structure.
I hope that clears it up. Charlie, On 14 September 2010 16:22, George Toledo <[email protected]> wrote: > When one creates an xml file like you have in your sample, each "<story>" > entry, when loaded with the XML Importer, will load as "story:0", "story:1", > and so on, because they all have the same key name. > > So, you can "get" that part of the structure by using a structure key > member with "story:0" in the Key input. > > Then, to render the 3 other elements by using an iterator and iterator > variables, and an interpolation patch to place them. See exhibit 1. > > Further, if you wish for the word "default" to not render, one can use > string compare, with the word "default" as the second term to keep the > Billboard from rendering this term. See exhibit 2. > > If you wish to rotate through your "stories" you can make a string > multiplexer, fill it with your "key" terms to search, and push through the > list. See exhibit 3. > > You could use other string patches to make certain words render or not > render in ways similar to what I've setup here, or use Logic patch to make > it so that certain combos of words are needed to make something render. > > You can also use things like String truncate, replace, or printer to add in > phrases, which can be useful. > > -George Toledo > > On Tue, Sep 14, 2010 at 10:21 AM, Charlie Francis < > [email protected]> wrote: > >> Hi, >> >> I haven't looked too far into this but thought I'd ask anyway as you guys >> seem to be very knowledgable! >> >> <root> >> <id>home</id> >> <title>Home Page</title> >> <story> >> <id>default</id> >> <title>Welcome</title> >> <content>We welcome you to the site</content> >> </story> >> <story> >> <id>sale</id> >> <title>Buy</title> >> <content>Here is some stuff to buy</content> >> </story> >> <story> >> <id>default</id> >> <title>News</title> >> <content>The best place for news</content> >> </story> >> </story> >> >> I've got an XML sheet that I want to search through for a specific >> key,value pair and select that part of the structure to output. >> >> So for instance with the above XML I want to select only the story element >> with the id of default and then be able to use it's sibling elements title >> (Welcome) and content (We welcome you to the site). Is it possible to do >> this with the built in XML and Structure patches, or will I have to create >> some form of Javascript Patch to search through and then select the correct >> story element. >> >> If there is a better way of doing this I would like to know, as I'm >> completely open to new and better ways of solving problems! >> >> Thanks, >> Charlie >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Quartzcomposer-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> >> http://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com >> >> This email sent to [email protected] >> > >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com This email sent to [email protected]

