xml and xslt

Discussion in 'Software' started by scorpiom, Apr 20, 2012.

  1. scorpiom

    scorpiom

    Joined:
    Apr 20, 2012
    Messages:
    1
    we are using lombardi teamworks , one concept in lombardi is build the screen as xml and transform it to HTML using XSLT
    building the screen like XML1 (the tw:value has static value), is working using XSLT1 ,
    my question is how to modify XSLT 1 to work with XML2 (using variable in tw:value not static value , the value of tw.local.file path will be something like http://ip/al/filename)
    ---XML1---
    tw:Layout tw:id="section12" tw:styleClass=""
    tw:Section tw:columns="1"

    tw:SectionTitle tw:id="sectionTitle" tw:visible="false">banner</tw:SectionTitle

    tw:Override tw:key="FILESNIPPET" tw:value="http://xxx.xxx.xxx.xxx/al/bannerSnip.xml" /

    tw:Row tw:rows="0"

    tw:Column /

    /tw:Row

    /tw:Section
    /tw:Layout
    ---XML2-------
    tw:Layout tw:id="section1" tw:styleClass=""
    tw:Section tw:columns="1"

    tw:SectionTitle tw:id="sectionTitle" tw:visible="false">Section Title</tw:SectionTitle

    tw:Override tw:key="FILESNIPPET" tw:value="&lt;#= tw.local.filePath #&gt;" /

    tw:Row tw:rows="0"

    tw:Column /

    /tw:Row

    /tw:Section
    /tw:Layout
    ---XSLT1----
    xsl:template match="tw:Section"
    xsl:choose

    xsl:when test="tw:Override[@tw:key='FILESNIPPET']"

    xsl:apply-templates select="document(tw:Override[@tw:key='FILESNIPPET']/@tw:value)/tw:Form/tw:Layout/tw:Section" /

    /xsl:when

    xsl:eek:therwise

    xsl:call-template name="tw:StandardSection"/

    /xsl:eek:therwise

    /xsl:choose
    /xsl:template
    scorpiom, Apr 20, 2012
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. cameron

    XSLT programming

    cameron, Jan 4, 2004, in forum: Firefox
    Replies:
    0
    Views:
    514
    cameron
    Jan 4, 2004
  2. juanita_guiterrez

    xslt/xpath string manipulation

    juanita_guiterrez, Jul 29, 2006, in forum: Software
    Replies:
    0
    Views:
    1,554
    juanita_guiterrez
    Jul 29, 2006
  3. arumahi
    Replies:
    0
    Views:
    1,040
    arumahi
    Sep 3, 2007
  4. h_q
    Replies:
    0
    Views:
    1,097
  5. bhushansarwade

    Using variable in select of for-each in XSLT

    bhushansarwade, Jan 7, 2010, in forum: Software
    Replies:
    0
    Views:
    3,032
    bhushansarwade
    Jan 7, 2010
Loading...

Share This Page