[XHTML] Własne przestrzenie nazw
Moderator: Pomocy?!
[XHTML] Własne przestrzenie nazw
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
- Braun
- Posty: 27
- Z nami od: 16 grudnia 2002, 15:37
- Lokalizacja: Rzeszów
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.6) Gecko/20040113 MultiZilla/1.6.1.0b
np.
- Kod: Zaznacz cały
<m:math xmlns:m="http://www.w3.org/1998/Math/MathML">
Niestety się myliłem
- mz
- Posty: 30
- Z nami od: 11 lutego 2003, 20:54
- Lokalizacja: Stegny
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7a) Gecko/20040129 Firebird/0.8.0+ (marcoos)
- marcoos
- Moderator
- Posty: 2227
- Z nami od: 12 października 2002, 10:25
- Lokalizacja: Wrocław
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
- Braun
- Posty: 27
- Z nami od: 16 grudnia 2002, 15:37
- Lokalizacja: Rzeszów
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.6) Gecko/20040113
Braun pisze:Nawet jeśli walidator dostanie dobry typ mime, to i tak wyrzuca ten sam błąd. Więc to nie to.
Hmm, tu jest działający w Mozilli przykład: http://www.mozilla.org/projects/mathml/ ... smml.xhtml - zwróć uwagę na DOCTYPE, przestrzeń nazw MathML jest podawana jako encja ale to raczej nie ma znaczenia. Oczywiście Ctrl+I pokazuje typ application/xhtml+xml tak jak wspomniał Marcoos.
- irekc
- Posty: 257
- Z nami od: 12 lipca 2002, 12:41
- Lokalizacja: Katowice
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040131 Firebird/0.8.0+
Chociaż tutaj nadal jest to tylko jedna przestrzeń nazw (jeden plik DTD), ale będąca sumą XHTML i MathML. Czyli wychodzi na to, że jeśli chcę skorzystać z własnych atrybutów czy tagów, będę chyba musiał opracować swoje, pojedyncze DTD, z XHTML i tych elementów. IMHO wygdoniej by było, gdyby dało się skorzystać z istniejącej przestrzeni nazw XHTML i dodać tylko odwołanie do małego pliku DTD zawierającego potrzebne mi znaczniki i atrybuty.
- Braun
- Posty: 27
- Z nami od: 16 grudnia 2002, 15:37
- Lokalizacja: Rzeszów
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.6) Gecko/20040113
Nie wiem dlaczego walidator W3C stal sie tak modny (zupelnie jak slowko Strict), jesli wyskatuje blad to nie znaczy, ze on tak naprawde jest. Chociaz w 99% to sie sprawdza ale jest ten jeden procent, o ktory wlasnie tu jest poruszony [nie znam innego], w ktorym wlasnie walidator sie myli (warto pamietac ze jest to program a jak kazdy automat myslic sie moze tam gdzie dla czlowieka wydaje sie oczywiste.
Fakt, jest DTD dla XHTML + MathML, XHTML + MathML + SVG, XHTML + SVG, XHTML + SMIL itp co nie znaczy ze nie mozna sobie isc krtok dalej. [dlatego istnieje propozycja zrezygnowania z ograniczajacych DTD - ktore jak widac na zalaczonym "obrazku" nie bardzo sa zgodne z Namespace na rzecz XML Schema, ktore jest tak bardzo zgodne z NS, ze sa niejako ich rozwinieciem.]
- Domel
- Posty: 2252
- Z nami od: 14 kwietnia 2002, 19:10
- Lokalizacja: Białystok
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.6) Gecko/20040113
Braun pisze:Chociaż tutaj nadal jest to tylko jedna przestrzeń nazw (jeden plik DTD), ale będąca sumą XHTML i MathML.
Nie, jest jeden DTD ale sa dwie przestrzenie (zerknij na notki w w3.org tam masz wiele przykladow). Nawet wiem dlaczego zle zrozumiales, bo przyklad podany wyzej, jest tak sprytnie napisany ze nie widac ze sa dwie przestrzenie nazw (zwroc uwage, ze jedna - XHTML-owa jest zadeklarowana normalnie a druga - MathML-owa jako wewnetrzna [nieprefiksowa] przez encje).
Braun pisze:Czyli wychodzi na to, że jeśli chcę skorzystać z własnych atrybutów czy tagów, będę chyba musiał opracować swoje, pojedyncze DTD, z XHTML i tych elementów.
Generalnie tak, chociaz nie koniecznie Mozesz zrezygnowac z DTD i korzystac tylko z NS (nie zalecane ale zgodne ze specyfikacja XML-a) lub z NS + XML Schema (patrz wyzej).
Braun pisze:IMHO wygdoniej by było, gdyby dało się skorzystać z istniejącej przestrzeni nazw XHTML i dodać tylko odwołanie do małego pliku DTD zawierającego potrzebne mi znaczniki i atrybuty.
I tak da sie zrobic przez XML Schema.
- Domel
- Posty: 2252
- Z nami od: 14 kwietnia 2002, 19:10
- Lokalizacja: Białystok
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.6) Gecko/20040113
- Domel
- Posty: 2252
- Z nami od: 14 kwietnia 2002, 19:10
- Lokalizacja: Białystok
Kto jest online
Zarejestrowani użytkownicy: Bing [Bot], dexter, Google [Bot]