Hi Alain.

I updated the XPath expression as you suggested and still doesn't seem to
work.

Interesting though, my application has been running fine without the "/"
before the attribute.  It works with it as well.

Thanks.
Elias

On Tue, Jan 8, 2013 at 4:22 PM, Alain Couthures <
[email protected]> wrote:

>  Hi Elias,
>
> XPath expressions for attributes are not correct: it should be "id/@seq"
> instead of "id@seq"
>
> With these fixed XPath expressions, it sounds it works for me!
>
> -Alain
>
> Le 08/01/2013 22:08, Elias Mazur a écrit :
>
> Hi.
>
>  I need to bind an attribute of an element to an integer.  This element
> is part of a repeat.  Here is what the code  looks like:
>
>  -----------
> <?xml-stylesheet href="../xsltforms/xsltforms.xsl" type="text/xsl"?>
> <html xmlns="http://www.w3.org/1999/xhtml"; xmlns:xf="
> http://www.w3.org/2002/xforms"; xmlns:xsd="http://www.w3.org/2001/XMLSchema
> ">
>     <head>
>     <title>Test XForms</title>
>     <xf:model>
>       <xf:instance id="my">
>        <data xmlns="">
>         <Elem1>
>           <id seq="1">1</id>
>          </Elem1>
>         <Elem1>
>            <id seq="2">2</id>
>         </Elem1>
>        </data>
>      </xf:instance>
>       <xf:bind nodeset="instance('my')/Elem1/id@seq" type="xsd:integer"/>
>       </xf:model>
>     </head>
> <body>
>   <p>Testing....</p>
> <xf:repeat id="rep" ref="instance('my')/Elem1">
>     <xf:input id="seqnum" ref="./id@seq">
>        <xf:label>Seq: </xf:label>
>        <xf:alert>Must be integer</xf:alert>
>      </xf:input>
> <br/>
>       <xf:input id="theid" ref="./id">
>          <xf:label>Id: </xf:label>
>       </xf:input>
>      <br/><br/>
> </xf:repeat>
> </body>
> </html>
> ____
>
>  It works fine if there are no repeat and it's a single node.  Doesn't
> work like this with multiple nodes and the repeat.  Any help is appreciated.
> Thanks.
> Elias
>
>
> ------------------------------------------------------------------------------
> Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
> and more. Get SQL Server skills now (including 2012) with LearnDevNow -
> 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE $99.99 this month only - learn more 
> at:http://p.sf.net/sfu/learnmore_122512
>
>
>
> _______________________________________________
> Xsltforms-support mailing 
> [email protected]https://lists.sourceforge.net/lists/listinfo/xsltforms-support
>
>
>
------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
Xsltforms-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support

Reply via email to