Domanda

Sto usando i moduli orbeon, ed ecco un codice di esempio da xbl-simple.xhtml

XHTML con componente XBL

<foo:test id="my-test-1" myref="value1" foobar="en fr"/>

Sto cercando di capire la differenza tra (xbl:text=foobar vs value=foobar)

<xxforms:variable name="foobar" xbl:attr="xbl:text=foobar"/>

vs

<xxforms:variable name="foobar" xbl:attr="value=foobar"/>

Se sono uguali, allora dove si trova esattamente xbl:text utile?

È stato utile?

Soluzione

I due sono un po 'diversi:

<xxforms:variable name="foobar" xbl:attr="xbl:text=foobar"/>

si traduce in:

<xxforms:variable name="foobar">en fr</xxforms:variable>

E:

<xxforms:variable name="foobar" xbl:attr="value=foobar"/>

si traduce in:

<xxforms:variable name="foobar" value="en fr"/>

Nel primo caso, il valore della variabile è la stringa costante "en fr".

Nel secondo caso, è probabilmente un'espressione XPath non valida!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top