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 |
|
|
Legare i componenti di XForm |
|
|
Che cosa sta legandosi in XForms?
|
Poich� leggete dentro il capitolo di previos, XForms compie l'acquisizione di dati attraverso due componenti, modello di XForms ed interfacce di utente di XForms. Il collegamento fra queste due parti � denominato grippaggio ed usa la tecnologia comune di W3C denominata come XPath.
|
Per trarre vantaggi da legarsi, gli autori della forma devono fornire la mascherina di XML, denominata come dati di caso, che forniscono il posto per risedere per i dati digitati. Il caso dei dati pu� essere vuoto inizialmente (per la forma in bianco) o pu� tenere i dati iniziali (nel caso della forma pre-popolata). L'attributo di riferimento su ciascuno del controllo della forma, visto precedentemente, realmente tiene l'espressione di XPath quei punti alla posizione in un caso i dati.
|
Se avete avuti certa specie di esperienza di XPath, probabilmente sapete che il XPath si occupa dell'nodo-si � regolato, dove un nodo � la punta fondamentale del XML quali un elemento o un attributo. Ogni volta che il XForms usa l'attributo di riferimento, aplies la prima regola di nodo, di modo che anche se il XPath restituisse normalmente parecchi nodi, solo la prima (nell'ordine che le cose compare in un documento) � usato dal XForms. In opposizione, l'insieme di nodo di attributo indica che i nodi multipli sono nel gioco.
|
Una nota sui namespaces
|
C'� ne del lavoro serio di XML funzioneranno inevitabilmente nei namespaces di XML, con attributi rivelatori dei xmlns. Poich� questo � l'istituto di XForms e non un istituto di Namespaces, varie delle semplificazioni sono usate qui:
|
Il namespace di difetto
Un namespace di difetto � applicato ad un XHTML. � possibile che per il momento in cui XHTML 2 sia finialized che un XForms ripartir� un namespace, in modo da gli elementi di XForms anche sono considerati come difetto.
|
Il namespace dell'utente Un prefisso mio: � usato per la maggior parte del utente-ha fornito i dati di caso.
|
Altri
I pochi altri prefissi del namespace, quale ev: per un XML gli eventi possono comparire e sar� spiegato come stato necessario.
|
Tenere presente che nelle espressioni di XPath, nessun namespace di difetto � applicato ed i prefissi dovrebbero essere usati cos� liberalmente.
|
Come il grippaggio funziona
|
In primo luogo, come il bambino di un elemento di modello, un elemento denominato come caso � necessario fornire un caso dei dati, che possono essere i XML in-linea, o nel documento separato indicato dall'attributo dello src. Cosider per un esempio, un frammento del documento di 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>
|
|
Questo campione del codice include un elemento di presentazione come prima ed ulteriormente un caso dell'elemento popolato con un XML nell'ambiente. Inoltre ha l'elemento di legatura, la chiave all'alimentazione di un XForms: pu� fare il lavoro direttamente con quasi qualunque genere del XML in atto.
|
Altri Un attributo del nodeset d� il suggerimento di come questo elemento funzioner�: seleziona tutto il mio: Elementi di descrizione in un documento. Nell'ordine d'acquisto, invitare varie della linea articoli per essere presente, ciascuno con il campo di descrizione. Un'espressione di XPath li seleziona tutti ed applica la propriet� chiamata �richiesta� a ciascuno di loro.
|
Un XPath funziona tanto come il percorso dell'indice, con ogni punto che discende un livello in un XML. Un punto di attributo � compiuto con il carattere principale @, come in 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 |
|
|