Thread: [Xsltforms-support] Support de "src" pour charger une instance externe?
Brought to you by:
alain-couthures
From: Grégoire C. <gco...@gm...> - 2010-02-10 10:26:33
|
Bonjour, Je voudrais savoir si ceci est faisable avec XSLTForms : <xf:model> <xf:instance src="myExternalInstance.xml"/> </xf:model> Car ça n'a pas l'air de fonctionner chez moi... Cordialement, Grégoire |
From: Franclin F. <f.f...@4c...> - 2010-02-10 11:03:23
|
On 10/02/10 10:26, Grégoire Colbert wrote: > Bonjour, > > Je voudrais savoir si ceci est faisable avec XSLTForms : > > <xf:model> > <xf:instance src="myExternalInstance.xml"/> > </xf:model> > > Car ça n'a pas l'air de fonctionner chez moi... > > Cordialement, > Grégoire > > > ------------------------------------------------------------------------------ > SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, > Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW > http://p.sf.net/sfu/solaris-dev2dev > > > _______________________________________________ > Xsltforms-support mailing list > Xsl...@li... > https://lists.sourceforge.net/lists/listinfo/xsltforms-support > Gregoire, Oui je peux confirmer cette assertion car j'ai eu a utilise un tel mecanisme tout recemment. Si cela ne fonctionne pas chez toi, je te conseillerai que le fichier externe (myExternalInstance.xml) se trouve au bon endroit. C'est a dire dans le meme repertoire que le fichier XSL de XSLTForms. Tu peux aussi utiliser l'option debug pour savoir si le fichier a ete charge ou pas. Par contre, je ne suis pas sur que tu puisses utiliser Google Maps avec XSLTForms j'ai tente a plusieurs sans succes. J'ai meme poste des messages sur le forum mais sans reponse! Par souci d'equite ou pour beneficier a toute la communaute, je vais poster ma reponse en Anglais :) Cordialement, Franclin. ********************************************* ENGLISH VERSION ********************************************* Gregoire, I can confirm that it is perfectly possible to do what you are after with XSLTForms. I did a similar stuff recently. If you are unable to make it work, I would strongly suggest that you check the path of your file. You can also make use of the Debug option provided by XSLTForms to find out if the file was loaded at runtime. However, I still do not believe it is possible to embed XSLTForms with Google Maps maybe because of the excessive JavaScript involved. I have tried different techniques but to no avail. I even posted a lot of messages on this forum but never got a reply. Maybe nobody has a clue. Regards, Franclin |
From: Grégoire C. <gco...@gm...> - 2010-02-10 13:58:43
|
Hi, Thank you Franclin. The "debug" mode was useful. My problem was with my XPath selector which I use to return the french strings only, like this : <xf:select1 ref="/search/type"> <xf:itemset model="myModel" nodeset="/resources/resource[@xml:lang='fr']/item"> <xf:label ref="label"/> <xf:label ref="value"/> </xf:itemset> </xf:select1> If I use [@xml:lang='fr'], it doesn't work and XSLTForms stays at the "Loading..." message in the Select1 widget. An event "xforms-out-of-range" is dispatched for this widget. However, if I change my external model to have the attribute "lang='fr'" and not "xml:lang='fr'", and change the XPath selector accordingly, then it works perfectly. It seems there's a bug in XSLTForms with external models and the way namespaces are dealt with, but I'm not an XPath expert so I may be wrong. Regards, Grégoire 2010/2/10 Franclin Foping <f.f...@4c...> > On 10/02/10 10:26, Grégoire Colbert wrote: > > Bonjour, > > Je voudrais savoir si ceci est faisable avec XSLTForms : > > <xf:model> > <xf:instance src="myExternalInstance.xml"/> > </xf:model> > > Car ça n'a pas l'air de fonctionner chez moi... > > Cordialement, > Grégoire > > > ------------------------------------------------------------------------------ > SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, > Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOWhttp://p.sf.net/sfu/solaris-dev2dev > > > _______________________________________________ > Xsltforms-support mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/xsltforms-support > > Gregoire, > Oui je peux confirmer cette assertion car j'ai eu a utilise un tel > mecanisme tout recemment. Si cela ne fonctionne pas chez toi, je te > conseillerai que le fichier externe (myExternalInstance.xml) se trouve au > bon endroit. C'est a dire dans le meme repertoire que le fichier XSL de > XSLTForms. Tu peux aussi utiliser l'option debug pour savoir si le fichier a > ete charge ou pas. > Par contre, je ne suis pas sur que tu puisses utiliser Google Maps avec > XSLTForms j'ai tente a plusieurs sans succes. J'ai meme poste des messages > sur le forum mais sans reponse! > Par souci d'equite ou pour beneficier a toute la communaute, je vais > poster ma reponse en Anglais :) > Cordialement, > Franclin. > ********************************************* > ENGLISH VERSION > ********************************************* > Gregoire, > I can confirm that it is perfectly possible to do what you are after with > XSLTForms. I did a similar stuff recently. If you are unable to make it > work, I would strongly suggest that you check the path of your file. You can > also make use of the Debug option provided by XSLTForms to find out if the > file was loaded at runtime. > However, I still do not believe it is possible to embed XSLTForms with > Google Maps maybe because of the excessive JavaScript involved. I have tried > different techniques but to no avail. I even posted a lot of messages on > this forum but never got a reply. Maybe nobody has a clue. > Regards, > Franclin > > > > ------------------------------------------------------------------------------ > SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, > Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW > http://p.sf.net/sfu/solaris-dev2dev > _______________________________________________ > Xsltforms-support mailing list > Xsl...@li... > https://lists.sourceforge.net/lists/listinfo/xsltforms-support > > |
From: Grégoire C. <gco...@gm...> - 2010-02-10 14:40:59
|
Ok, I solved my problem. For some reason, with : <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xf="http://www.w3.org/2002/xforms" xmlns:xml="http://www.w3.org/XML/1998/namespace" > the [@xml:lang='fr'] selector doesn't work. But with : <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xf="http://www.w3.org/2002/xforms" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="fr" > it works. Just like the "xml:" prefix needs to be initialized locally to be recognized in external documents. Grégoire Le 10 février 2010 14:31, Grégoire Colbert <gco...@gm...> a écrit : > Hi, > > Thank you Franclin. The "debug" mode was useful. My problem was with my > XPath selector which I use to return the french strings only, like this : > > <xf:select1 ref="/search/type"> > <xf:itemset model="myModel" > nodeset="/resources/resource[@xml:lang='fr']/item"> > <xf:label ref="label"/> > <xf:label ref="value"/> > </xf:itemset> > </xf:select1> > > If I use [@xml:lang='fr'], it doesn't work and XSLTForms stays at the > "Loading..." message in the Select1 widget. An event "xforms-out-of-range" > is dispatched for this widget. > > However, if I change my external model to have the attribute "lang='fr'" > and not "xml:lang='fr'", and change the XPath selector accordingly, then it > works perfectly. > > It seems there's a bug in XSLTForms with external models and the way > namespaces are dealt with, but I'm not an XPath expert so I may be wrong. > > Regards, > Grégoire > > 2010/2/10 Franclin Foping <f.f...@4c...> > > On 10/02/10 10:26, Grégoire Colbert wrote: >> >> Bonjour, >> >> Je voudrais savoir si ceci est faisable avec XSLTForms : >> >> <xf:model> >> <xf:instance src="myExternalInstance.xml"/> >> </xf:model> >> >> Car ça n'a pas l'air de fonctionner chez moi... >> >> Cordialement, >> Grégoire >> >> >> ------------------------------------------------------------------------------ >> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, >> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOWhttp://p.sf.net/sfu/solaris-dev2dev >> >> >> _______________________________________________ >> Xsltforms-support mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/xsltforms-support >> >> Gregoire, >> Oui je peux confirmer cette assertion car j'ai eu a utilise un tel >> mecanisme tout recemment. Si cela ne fonctionne pas chez toi, je te >> conseillerai que le fichier externe (myExternalInstance.xml) se trouve au >> bon endroit. C'est a dire dans le meme repertoire que le fichier XSL de >> XSLTForms. Tu peux aussi utiliser l'option debug pour savoir si le fichier a >> ete charge ou pas. >> Par contre, je ne suis pas sur que tu puisses utiliser Google Maps avec >> XSLTForms j'ai tente a plusieurs sans succes. J'ai meme poste des messages >> sur le forum mais sans reponse! >> Par souci d'equite ou pour beneficier a toute la communaute, je vais >> poster ma reponse en Anglais :) >> Cordialement, >> Franclin. >> ********************************************* >> ENGLISH VERSION >> ********************************************* >> Gregoire, >> I can confirm that it is perfectly possible to do what you are after with >> XSLTForms. I did a similar stuff recently. If you are unable to make it >> work, I would strongly suggest that you check the path of your file. You can >> also make use of the Debug option provided by XSLTForms to find out if the >> file was loaded at runtime. >> However, I still do not believe it is possible to embed XSLTForms with >> Google Maps maybe because of the excessive JavaScript involved. I have tried >> different techniques but to no avail. I even posted a lot of messages on >> this forum but never got a reply. Maybe nobody has a clue. >> Regards, >> Franclin >> >> >> >> ------------------------------------------------------------------------------ >> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, >> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW >> http://p.sf.net/sfu/solaris-dev2dev >> _______________________________________________ >> Xsltforms-support mailing list >> Xsl...@li... >> https://lists.sourceforge.net/lists/listinfo/xsltforms-support >> >> > |