Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№128-10-2009 17:06:38

piontr
Участник
 
Группа: Members
Зарегистрирован: 25-11-2008
Сообщений: 14
UA: Firefox 3.0

Проблема в цепочке XML, XSLT, xhtml с использованием xForms

В чем может быть причина аномалии?
Firefox/3.0.14/
1.  Имеется  xhtml форма с элементами xForms (input и output) - работает отлично в Firefox.
2. если создавать идентичную  форму  средствами XSLT (повторяя весь текст из п.1) то не работают элементы  xForms (input и output).
Перепробовал все варианты xsl:output.  Firebag показывает, что отсутствует value в поле  input.

вот текст xml-файла (это просто пустышка)

Выделить код

Код:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type= "text/xsl" href="exp_2.xsl" ?>
<exp>tttt
</exp>

exp_2.xsl файл содержит только один корневой шаблон (<xsl:template match="/">, текстуально не связанный с xml-файлом , который создает ту же форму из  п.1. (см.код):

Выделить код

Код:

<html xmlns="http://www.w3.org/1999/xhtml" 
        xmlns:xf="http://www.w3.org/2002/xforms" 
        encoding="windows-1251">
   <head>
      <title>Работа XForms из xhtml </title>
      <xf:model>
         <xf:instance xmlns="">
            <data>
               <YouName/>
            </data>
         </xf:instance>
      </xf:model>
    <style type="text/css">
        output { display: block; height: 30px; width:auto; 
        border: 1px blue solid; color: red; }
      </style>  
   </head>
   <body>
         <xf:input ref="YouName" incremental="true">
            <xf:label>Введите произвольный текст </xf:label>
         </xf:input>
         <br/>
         <xf:output ref="YouName">
            <xf:hint>введенный текст </xf:hint>
         </xf:output>
   </body>
</html>

Все необходимые PI и xmlns введены в шаблоне.
Thank you?!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]