Thread: [Xsltforms-support] Problem with several attributes with AVT in the same element
Brought to you by:
alain-couthures
From: <bvi...@la...> - 2012-03-26 16:07:49
|
Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ? Je crée ma boîte mail www.laposte.net |
From: Benoit V. <bvi...@la...> - 2012-03-26 19:54:02
|
Hi Alain, I encounter au problem with AVT when I try to use them in two differents attributes in the same element. In this example, I want to build a small menu : <?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:ev="http://www.w3.org/2001/xml-events"> <head> <title>Test double AVT</title> <xf:model> <xf:instance id="ins_menu"> <data xmlns=""> <menu><name>menu 1</name><url>page1.html</url><title>Navigate to page 1</title></menu> <menu><name>menu 2</name><url>page2.html</url><title>Navigate to page 2</title></menu> <menu><name>menu 3</name><url>page3.html</url><title>Navigate to page 3</title></menu> </data> </xf:instance> </xf:model> </head> <body> <ul> <xf:repeat nodeset="menu"> <li><a href="{url}" title="{title}"><xf:output ref="name"></xf:output></a></li> </xf:repeat> </ul> </body> </html> This form don't works (error message : xf.clone is not a function) but if I remove the attribute title="{title}" in the<a> element it works fine. Is this normal? Regards Benoit |
From: Alain C. <ala...@ag...> - 2012-03-28 19:34:13
|
Hi Benoit, I have tested successfully your example with XSLTForms 1.0RC but I remember that I fixed an issue concerning multiple AVT for an element just before. Can you please test again? Thanks! -Alain Le 26/03/2012 21:53, Benoit VINCENT a écrit : > Hi Alain, > > I encounter au problem with AVT when I try to use them in two differents > attributes in the same element. In this example, I want to build a small > menu : > > <?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:ev="http://www.w3.org/2001/xml-events"> > <head> > <title>Test double AVT</title> > <xf:model> > <xf:instance id="ins_menu"> > <data xmlns=""> > <menu><name>menu 1</name><url>page1.html</url><title>Navigate to > page 1</title></menu> > <menu><name>menu 2</name><url>page2.html</url><title>Navigate to > page 2</title></menu> > <menu><name>menu 3</name><url>page3.html</url><title>Navigate to > page 3</title></menu> > </data> > </xf:instance> > </xf:model> > </head> > <body> > <ul> > <xf:repeat nodeset="menu"> > <li><a href="{url}" title="{title}"><xf:output > ref="name"></xf:output></a></li> > </xf:repeat> > </ul> > </body> > </html> > > This form don't works (error message : xf.clone is not a function) but if I > remove the attribute title="{title}" in the<a> element it works fine. Is > this normal? > > Regards > Benoit > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Xsltforms-support mailing list > Xsl...@li... > https://lists.sourceforge.net/lists/listinfo/xsltforms-support > |
From: Benoit V. <bvi...@la...> - 2012-03-29 09:02:22
|
You are right, it didn't works with XSLTForms r531. I tried this morning with the release r535 and all run fine. Thank you Benoit PS: This is a good habit to fix bugs before we find them ;) Le 28/03/2012 21:34, Alain Couthures a écrit : > Hi Benoit, > > I have tested successfully your example with XSLTForms 1.0RC but I > remember that I fixed an issue concerning multiple AVT for an element > just before. > > Can you please test again? > > Thanks! > > -Alain > > Le 26/03/2012 21:53, Benoit VINCENT a écrit : >> Hi Alain, >> >> I encounter au problem with AVT when I try to use them in two differents >> attributes in the same element. In this example, I want to build a small >> menu : >> >> <?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:ev="http://www.w3.org/2001/xml-events"> >> <head> >> <title>Test double AVT</title> >> <xf:model> >> <xf:instance id="ins_menu"> >> <data xmlns=""> >> <menu><name>menu 1</name><url>page1.html</url><title>Navigate to >> page 1</title></menu> >> <menu><name>menu 2</name><url>page2.html</url><title>Navigate to >> page 2</title></menu> >> <menu><name>menu 3</name><url>page3.html</url><title>Navigate to >> page 3</title></menu> >> </data> >> </xf:instance> >> </xf:model> >> </head> >> <body> >> <ul> >> <xf:repeat nodeset="menu"> >> <li><a href="{url}" title="{title}"><xf:output >> ref="name"></xf:output></a></li> >> </xf:repeat> >> </ul> >> </body> >> </html> >> >> This form don't works (error message : xf.clone is not a function) but >> if I >> remove the attribute title="{title}" in the<a> element it works fine. Is >> this normal? >> >> Regards >> Benoit >> >> >> ------------------------------------------------------------------------------ >> >> This SF email is sponsosred by: >> Try Windows Azure free for 90 days Click Here >> http://p.sf.net/sfu/sfd2d-msazure >> _______________________________________________ >> Xsltforms-support mailing list >> Xsl...@li... >> https://lists.sourceforge.net/lists/listinfo/xsltforms-support >> > |
From: Benoit V. <bvi...@la...> - 2012-03-26 20:25:25
|
Hi Alain, I encounter au problem with AVT when I try to use them in two differents attributes in the same element. In this example, I want to build a small menu : <?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:ev="http://www.w3.org/2001/xml-events"> <head> <title>Test double AVT</title> <xf:model> <xf:instance id="ins_menu"> <data xmlns=""> <menu><name>menu 1</name><url>page1.html</url><title>Navigate to page 1</title></menu> <menu><name>menu 2</name><url>page2.html</url><title>Navigate to page 2</title></menu> <menu><name>menu 3</name><url>page3.html</url><title>Navigate to page 3</title></menu> </data> </xf:instance> </xf:model> </head> <body> <ul> <xf:repeat nodeset="menu"> <li><a href="{url}" title="{title}"><xf:output ref="name"></xf:output></a></li> </xf:repeat> </ul> </body> </html> This form don't works (error message : xf.clone is not a function) but if I remove the attribute title="{title}" in the <a> element it works fine. Is this normal? Regards Benoit |