KISA VERSİYONU: (umarım, burada yapmaya çalıştığım şeyi "görebilirsiniz"). XML'den formumdaki bir değere 'çıkış' vermek istiyorum XSL ... Bu bir hata atarXSL değer oluşturma INSIDE bir form
<input type="text" value='<xsl:value-of select="//return/ControlNo"/>' />
... (aşağıya bakınız)
UZUN VERSİYON: Ben XML bir sayfa render bir XSL sayfası vardır ... Ben Bu sayfayı 'kapattıklarında' kayıt yapmalılar - ayrı bir sayfa açmayı düşünmüyordum.İnload en kolay yol olacaktı ... NASIL - I ne XSL onUload sayfa çağrısında değerini geçmesi YA ihtiyacı böylece ed, günlük sayfasına bir 'kimlik' geçmek:
<BODY onUnload('logit.htm?ID= ...xsl:value-of...','logitwindow'); >
VEYA - ihtiyacım değere sahip bir formu göndermek
<BODY onUnload(document.form.submit); >
<form><input type="hidden" name="id" value=" ...xsl:value-of... "></form>
javax.xml.transform.TransformerException: eşleşmelidir.org.XML.sax.SAXParseException:
Bu anlamda .. teşekkürler
hatası ... javax.xml.transform.TransformerConfigurationException yapar umut Th "input" öğesinin bir öğesiyle ilişkili "value" özniteliğinin değeri '<' karakterini içermemelidir. İstenen yapılandırmayı sağlayan bir Transformer nesnesi oluşturulamıyor. Bu, XSL metninin derlenmesinde bir başarısızlıktan kaynaklanabilir. javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: "input" öğesi türüyle ilişkili "value" özniteliğinin değeri '<' karakterini içermemelidir.
İyi soru, +1. Bir açıklama ve iki olası çözüm için cevabımı görün. –