Xpoint
   [напомнить пароль]

Поженить XHTML и XForms в XSD схемах

Метки: [без меток]
2016-06-14 23:41:53 [обр] Principal AG(5/11)[досье]

Доброго в.с.
Пытаюсь соорудить XHTML документ, содержащий элементы XForms. Нормативные XSD схемы скачал с W3C к себе на локалку, но в идеале они они должны цепляться прямо с w3c.org. В итоге при попытках валидации самого простенького документа, Xserces неминуемо выдаёт ошибку недопустимого элемента (в данном случае xf:model).

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" 
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xsi:schemaLocation="http://www.w3.org/1999/xhtml catalog/xhtml/schema/xhtml11.xsd 
    http://www.w3.org/2002/xforms catalog/xforms/schema/xform.xsd"
   xmlns:ev="http://www.w3.org/2001/xml-events"
   xmlns:xf="http://www.w3.org/2002/xforms">
   <head>
      <meta http-equiv="Status" content="200"/>
      <xf:model id="xforms"/>
      <title>Model</title>
   </head>
   <body>
      <p>My model</p>
   </body>
</html>

Что я делаю не так?
Ведь по идее XHTML должен свободно пускать в свои элементы, узлы определённые с другими пространствами имён.
Заранее спасибо.

спустя 23 дня [обр] Илья Cтpeльцын aka SelenIT(0/171)[досье]

Подозреваю, что надо подправить схему допустимой модели содержимого для head. По схеме самого XHTML (https://www.w3.org/TR/xhtml11/.......html#a_xhtml11s_customization), head может содержать только title, link, meta, style, script и object (они как раз перечислены в сообщении об ошибке на скриншоте).

А вообще, если не секрет, для чего в наши дни XHTML может понадобиться?

Powered by POEM™ Engine Copyright © 2002-2005