КРАТКАЯ ВЕРСИЯ: (надеюсь, вы можете «увидеть», что я пытаюсь здесь сделать)…. Я хочу «вывести» значение из XML в поле формы в XSL ...
<input type="text" value='<xsl:value-of select="//return/ControlNo"/>' />
это выдает ошибку ... (см. Ниже)
ПРОДОЛЖИТЕЛЬНАЯ ВЕРСИЯ: У меня есть страница XSL, отображающая страницу из XML ... Мне нужно «войти»когда они «закрывают» эту страницу - я думал, что вызов отдельной страницы onUnload будет самым простым способом ... ОДНАКО - мне нужно передать «ID» на страницу регистрации, так что XSL должен ЛЮБОЙ передать значение в onUloadвызов страницы:
<BODY onUnload('logit.htm?ID= ...xsl:value-of...','logitwindow'); >
ИЛИ - я отправляю форму со значением, необходимым
<BODY onUnload(document.form.submit); >
<form><input type="hidden" name="id" value=" ...xsl:value-of... "></form>
Надеюсь, это имеет смысл .. спасибо
ошибка... javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: значение атрибута «value», связанного с типом элемента «input», не должно содержать символ «<»,Невозможно создать объект Transformer, который удовлетворяет запрошенной конфигурации.Это может быть связано с ошибкой компиляции текста XSL.javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: значение атрибута «value», связанного с типом элемента «input», не должно содержать символ «<».</p>