/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Udvidelse af XHTML
Fra : Martin Hintzmann And~


Dato : 08-12-03 11:08

Hej NG

I XHMTL kan man umiddelbart ikke bare lave sine egne attributter, men hvad hvis man bruger et
namespace ligesom i XML ?

Jeg overvejet at lave et namespace (ex. xmlns:mha="test.xsd") på html-elementet.

Og f.eks. tilføje attributten "author" på p elementet. Nedenstående er bare et simpelt fiktivt
eksempel.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:mha="test.xsd" xml:lang="en" lang="en">
<head>
<title>...</title>
</head>
<body>
   <p mha:author="Martin">Dette er en test.</p>
</body>
</html>


- Hvis man kan er det så html-elementet så det rigtige sted at tilføje namespace't ?

- Bør man benytte schema (XSD) eller doctype (DTD) ?

- Hvordan får man fat i author fra javascript ?

- Bør dokumentet have en XML-dekleration ?

- Bør man benytte XHTML1.1 ?

Håber at der er nogen der kan svare på mine spørgsmål, et link eller blot har en mening om dem.

Hintzmann c",)

 
 
Jens Peter Karlsen (08-12-2003)
Kommentar
Fra : Jens Peter Karlsen


Dato : 08-12-03 19:43

Se inline.

On Mon, 08 Dec 2003 11:08:27 +0100, Martin Hintzmann Andersen
<no@spam.dk> wrote:

>I XHMTL kan man umiddelbart ikke bare lave sine egne attributter, men hvad hvis man bruger et
>namespace ligesom i XML ?

Burde virke fint.
>- Hvis man kan er det så html-elementet så det rigtige sted at tilføje namespace't ?

Fra W3C:
3.1.2. Using XHTML with other namespaces
The XHTML namespace may be used with other XML namespaces as per
[XMLNS], although such documents are not strictly conforming XHTML 1.0
documents as defined above. Work by W3C is addressing ways to specify
conformance for documents involving multiple namespaces. For an
example, see [XHTML+MathML].

The following example shows the way in which XHTML 1.0 could be used
in conjunction with the MathML Recommendation:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>A Math Example</title>
</head>
<body>
<p>The following is MathML markup:</p>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply> <log/>
<logbase>
<cn> 3 </cn>
</logbase>
<ci> x </ci>
</apply>
</math>
</body>
</html>

>- Bør man benytte schema (XSD) eller doctype (DTD) ?

Schema er mere komplext så har du ikke brug for det, så hold dig til
en DTD.

>- Bør dokumentet have en XML-dekleration ?

W3C fraråder det.
>
>- Bør man benytte XHTML1.1 ?

Bestemt ikke. Støtten i nuværende browsere er minimal. Specielt i IE
er den fraværende og da IE står for over 90% af browsermarkedet kan du
nok ikke tillade dig at se bort fra den.
>
>Håber at der er nogen der kan svare på mine spørgsmål, et link eller blot har en mening om dem.

Link: http://www.w3.org/TR/xhtml1/

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.


Martin Hintzmann And~ (09-12-2003)
Kommentar
Fra : Martin Hintzmann And~


Dato : 09-12-03 14:38

Jens Peter Karlsen wrote:
>
>>I XHMTL kan man umiddelbart ikke bare lave sine egne attributter, men hvad hvis man bruger et
>>namespace ligesom i XML ?
>
>
> Burde virke fint.
>


[snip en masse godt]

Hej Jens

Tak for dit gode svar.
Jeg er også faldet over følgende artikel på ALA, som også har hjulpet mig en del.
http://www.alistapart.com/articles/inlinexml/


Hintzmann c",)

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste