HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Binden der XForm Bestandteile |
|
|
Was bindet in XForms?
|
Da du innen das previos Kapitel liest, vollendet XForms die Datenerfassung durch zwei Bestandteile, XForms Modell und XForms Benutzerschnittstelle. Der Anschlu� zwischen diesen zwei Teilen wird Schwerg�ngigkeit genannt, und er verwendet die allgemeine W3C Technologie, die als XPath benannt wird.
|
Um die Nutzen aus Binden zu ziehen, m�ssen Formautoren die XML Schablone zur Verf�gung stellen, benannt als Falldaten, die den Platz liefert um f�r eingegebene Daten zu liegen. Der Fall von Daten kann entweder leer zuerst sein (f�r das Formular) oder kann Ausgangsdaten halten (im Falle der vor-bev�lkerten Form). Das Bezugsattribut auf jeder der Formsteuerung, vorher gesehen, h�lt wirklich den XPath Ausdruck diese Punkte zur Position in einem Fall die Daten.
|
Wenn du irgendeine Art der Erfahrung mit XPath gehabt hast, wei�t du vermutlich, da� das XPath Nullpunkt-einstellte besch�ftigt, wo ein Nullpunkt die grundlegende Spitze des XML wie ein Element oder ein Attribut ist. Wann immer das XForms Bezugsattribut verwendet, es aplies die erste Nullpunktrichtlinie, damit, selbst wenn das XPath normalerweise einige Nullpunkte zur�ckbringen w�rde, nur die erste (im Auftrag, da� Sachen in einem Dokument erscheint), durch das XForms verwendet wird. Demgegen�ber zeigt der Attributnullpunktsatz an, da� die mehrfachen Nullpunkte im Spiel sind.
|
Eine Anmerkung �ber namespaces
|
Irgendwelche der ernsten XML Arbeit l�uft unvermeidlich in ein XML namespaces, mit klatschs�chtige xmlns Attribute. Da dieses das XForms Institut und nicht ein Namespaces Institut ist, werden mehrere der Vereinfachungen hier verwendet:
|
Das R�ckstellung namespace Ein R�ckstellung namespace wird an einem XHTML angewendet. Es ist m�glich, da�, bis XHTML 2 ist, finialized, da� ein XForms ein namespace teilt, also werden die XForms Elemente auch R�ckstellung. gehalten.
|
Das Benutzernamespace Ein mein Pr�fix: wird f�r die meisten von Benutzer-zur Verf�gung stellte Falldaten verwendet.
|
Andere
Die wenigen anderen namespace Pr�fixe, wie ev: f�r ein XML k�nnen F�lle erscheinen, und es wird erkl�rt, wie gebraucht.
|
Im Verstand halten, den in den XPath Ausdr�cken, kein R�ckstellung namespace angewendet wird, und folglich sollten die Pr�fixe liberal verwendet werden.
|
Wie die Schwerg�ngigkeit arbeitet
|
Zuerst von allen, als dem Kind eines vorbildlichen Elements, ist ein Element, das als Fall benannt wird, erforderlich, einen Fall der Daten, die entweder Inline-XML sein k�nnen, oder im unterschiedlichen Dokument zur Verf�gung zu stellen, das auf durch das src Attribut gezeigt wird. Cosider als ein Beispiel, ein Fragment des UBL Dokumentes:
|
<model id="m1">
<instance>
<inv:Invoice>
<my:InvoiceLine>
<my:InvoicedQuantity unitCode="PKG">5</my:InvoicedQuantity>
<my:Item>
<my:Description>Box of Protractors; 500 count<my:Description>
</my:Item>
</my:InvoiceLine>
</inv:Invoice>
<instance>
<bind nodeset="my:InvoiceLine/my:Item/my:Description" required="1"/>
<submission id="s" method="put" action="po.xml"/>
<model>
|
|
Diese Probe des Codes schlie�t ein Unterordnungelement wie vor und zus�tzlich einen Fall des Elements ein, das mit einem realistischen XML bev�lkert wird. Sie hat auch das Bindung Element, den Schl�ssel zur Energie von einem XForms: sie kann Arbeit direkt mit fast irgendeiner Art XML im Bestehen erledigen.
|
Andere Ein nodeset Attribut gibt den Tip von, wie dieses Element arbeitet: es w�hlt alles mein vor: Beschreibung Elemente in einem Dokument. Im Kaufauftrag w�rdest du mehrere der Linie Einzelteile erwarten, um Geschenk, jedes zu sein mit der Beschreibung auff�ngst. Ein XPath Ausdruck vorw�hlt sie alle, und anwendet die Eigenschaft genannt �erfordert� an jeder von ihnen.
|
Ein XPath arbeitet ganz wie den Verzeichnisweg, wenn jeder Schritt ein Niveau in ein XML absteigt. Ein Attributschritt wird mit dem f�hrenden Buchstaben @, wie in einem HTML vollendet: a/@href.
|
|
|
Keywords: vb net components,binding vb net,asp net binding,
xml components, java components, net components, c# components
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|