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 |
|
|
Lier les composants de XForm |
|
|
Que lie dans XForms ?
|
Car vous lisez dedans le chapitre de previos, XForms accomplit la saisie de donn�es par deux composants, mod�les de XForms et interfaces utilisateur de XForms. Le raccordement entre ces deux pi�ces s'appelle l'attache, et il emploie la technologie commune de W3C appel�e comme XPath.
|
Afin de profiter de lier, les auteurs de forme doivent fournir le calibre de XML, appel� comme donn�es d'exemple, qui fournissent l'endroit pour r�sider pour des donn�es saisies. L'exemple des donn�es peut �tre vide au commencement (pour la formule en blanc) ou peut contenir de premi�res donn�es (en cas de forme pr�-peupl�e). L'attribut de r�f�rence sur chacune de la commande de forme, vu pr�c�demment, tient r�ellement l'expression de XPath ces points sur l'endroit dans un exemple les donn�es.
|
Si vous avez eu une certaine sorte d'exp�rience avec XPath, vous savez probablement que le XPath traite noeud-a plac�, o� un noeud est le peu fondamental du XML tel qu'un �l�ment ou un attribut. Toutes les fois que le XForms emploie l'attribut de r�f�rence, il des aplies la premi�re r�gle de noeud, de sorte que m�me si le XPath renverrait normalement plusieurs noeuds, seulement la premi�re (dans l'ordre que les choses appara�t dans un document) est employ� par le XForms. En revanche, l'ensemble de noeud d'attribut indique que les noeuds multiples sont dans le jeu.
|
Une note sur des namespaces
|
Le travail s�rieux l'un des de XML fonctionnera in�vitablement dans des namespaces d'un XML, avec des attributs indicateurs de xmlns. Puisque c'est l'institut de XForms, et pas un institut de Namespaces, plusieurs des simplifications sont employ�es ici :
|
Le namespace de d�faut Un namespace de d�faut est appliqu� � un XHTML. Il est possible qu'avant que XHTML 2 soit finialized qu'un XForms partagera un namespace, ainsi les �l�ments de XForms aussi sont consid�r�s en tant que d�faut.
|
Le namespace d'utilisateur Un pr�fixe mon : est employ� pour les la plupart de utilisateur-a fourni des donn�es d'exemple.
|
D'autres
Les quelques autres pr�fixes de namespace, tels que l'ev : pour un XML les �v�nements peuvent appara�tre, et il sera expliqu� comme n�cessaire.
|
Maintenir dans l'esprit que dans les expressions de XPath, aucun namespace de d�faut n'est appliqu�, et les pr�fixes devraient �tre employ�s ainsi lib�ralement.
|
Comment l'attache fonctionne
|
Tout d'abord, en tant qu'enfant d'un �l�ment mod�le, un �l�ment appel� comme exemple est n�cessaire pour fournir un exemple des donn�es, qui peuvent �tre des XML int�gr�s, ou dans le document s�par� dirig� � par l'attribut de src. Cosider pour un exemple, un fragment du document d'UBL :
|
<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>
|
|
Cet �chantillon de code inclut un �l�ment de soumission comme avant, et en plus un exemple de l'�l�ment peupl� avec un XML r�el. Il a �galement l'�l�ment de grippage, la clef � la puissance d'un XForms : il peut effectuer le travail directement avec presque n'importe quel genre de XML en existence.
|
D'autres Un attribut de nodeset donne le conseil de la fa�on dont cet �l�ment fonctionnera : il choisit tout les mon : �l�ments de description dans un document. Dans l'ordre d'achat, vous vous attendriez � ce que plusieurs de la ligne articles soient le pr�sent, chacun avec le champ de description. Une expression de XPath les choisit tous, et applique la propri�t� appel�e � exig�e � � chacun de eux.
|
Un XPath fonctionne tout comme le chemin d'annuaire, avec chaque �tape descendant un niveau dans un XML. Une �tape d'attribut est accomplie avec le principal caract�re @, comme dans un HTML : 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 |
|
|