来自专栏 XForms · 第 90 篇,共 137 篇
Motivation
Developers frequently desire to display XML data in tabular structures. Unfortunately the HTML **** implementations used in many browsers do not lend themselves to modification.
To circumvent this problem XForms allows you to use repeat inside a table row as an attribute to the HTML **** element. So instead of using a **** element you use a xf:repeat-nodeset attribute. Note that you must have the xf prefix on the attribute. This is different then the usual process.
Note: This example does not run under the FireFox 0.6 or the 0.7 extension. See Bug 280368 for details.
Sample Program
xmlns="http://www.w3.org/1999/xhtml" xmlns:xf="http://www.w3.org/2002/xforms">
Repeat Into Table Using xf:repeat-nodeset
type="text/javascript" src="formfaces.js">
xmlns="">
xmlns="">
John Doe
(555) 123-4567
Jane Smith
(555) 123-4567
Jack Jones
(555) 123-4567
Sue Smith
(555) 123-4567
border="1">
Name
Telephone Number
xf:repeat-nodeset="Person">
ref="PersonFullName" />
ref="ContactTelephoneID" />
Discussion
The line that does the repeat is the table body tag:
xf:repeat-nodeset="Person">
References
W3C Web Page on Repeating Attributes
Where this page came from
This page was imported from Wikibooks. From “XForms” on Wikibooks, by its contributors, under CC BY-SA 4.0. Changed here: set as a page; navigation and edit links left out; each image under its own licence, credited in its caption.
Nobody has written it yet — it is the source material at a new address, which is why search engines are asked to skip it and why no one earns from it. It is up for grabs: take it on, and it is yours to rewrite and to earn from.
收录于这些专栏XForms
许可协议: CC BY-SA 4.0 · 改编自 en.wikibooks.org
1
0
0
0

留言






