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 list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support
------------------------------------------------------------------------------
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 list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support