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]

Reply via email to