XHTML namespace deklarieren

20/06/2008 - 14:43 von Lutz Elßner | Report spam
In einer historischen Webseite habe ich so was, und das funktioniert (im IE):

<?XML:NAMESPACE PREFIX=TVNS />
<?IMPORT NAMESPACE=TVNS IMPLEMENTATION="/webctrl_client/1_0/treeview.htc" />


In der Hilfe finde ich:

This section contains the steps required to create a simple tree view. You can complete these steps using any text editor.

1. Create an HTML file. This file should contain the standard HTML tags, including HTML, HEAD, and BODY. Add a namespace declaration
for the tree view to the BODY element. Your file should look like the following example.

<HTML XMLNS:mytree><HEAD></HEAD><BODY></BODY></HTML>

2. Add the import directive in the HEAD section of the document. The namespace name must match the namespace declared in the HTML
element.

<?IMPORT NAMESPACE="mytree" IMPLEMENTATION="treeview.htc"/>
<mytree:TREEVIEW ID="oTree">
</mytree:TREEVIEW>



XHTML aber auch HTML 4.01 meckern darüber.
Wie deklariert man Namespaces? Es scheint sie ja noch zu geben.

Lutz
 

Lesen sie die antworten

#1 Christoph Schneegans
20/06/2008 - 16:46 | Warnen spam
Lutz Elßner schrieb:

In einer historischen Webseite habe ich so was, und das
funktioniert (im IE):



Und wahrscheinlich auch nur dort.

<?XML:NAMESPACE PREFIX=TVNS />
<?IMPORT NAMESPACE=TVNS IMPLEMENTATION="/webctrl_client/1_0/treeview.htc" />



Das ist irgendeine eigenartige IE-Syntax. Mit XML-Namensràumen hat
das nichts zu tun.

<http://schneegans.de/sv/> · Schema-Validator für XML

Ähnliche fragen