2008-11-17 8 views
5

Opis definicji DTD w specyfikacji XML 1.1 jest bardzo zawiły i trudno jest docenić, jakie funkcje są dostępne. Na przykład, patrząc na unflattened XHTML+MathML+SVG DTD, wiem, że można importować i częściowo redefiniować zewnętrzne DTD, ale nigdy bym nie zgadł, że było to możliwe, czytając specyfikację.Gdzie mogę znaleźć dobrą dokumentację dotyczącą pisania DTD XML?

Czy ktoś wie o dobrym źródle do nauki lepszych punktów pisania DTD?

Odpowiedz

2

Polecam Elliotte-Rusty Harold „s book "XML Bible".

To nie jest "dokumentacja", definicje typów dokumentów (DTD) są jednym z najbardziej złożonych elementów XML i zasługują na naukę z najlepszych źródeł.

Można również dowiedzieć się z badania dobrych istniejących DTD. Spójrz na przykład na następujące DTD, wymagane do użycia dla Balisage Conference slideshow presentations.

3

Może być zbyt podstawowy dla twoich potrzeb, ale W3 schools często ma dobre podkłady?

+0

To jest zaskakująco przydatne. Nawet nie myślałem, żeby wypróbować W3Schools, ponieważ zazwyczaj ich zawartość to śmieci :). Dzięki. –

+0

Uważam, że ich zawartość trafia do całkiem rozsądnych technicznych rzeczy. Kiedyś myślałem, że to też śmieci, ale uważam, że jest to dość dobry skok w sprawie niektórych rzeczy, których nigdy wcześniej nie używałem. – Kev

+0

Jednak nie obejmuje , i prawdopodobnie kilka innych rzeczy, więc nadal jestem zainteresowany słuchaniem o czymś lepszym. –

1

Po prostu uskrzydlam, używając automatycznego uzupełniania z Liquid Technologies XML Studio; mieli nawet narzędzie, które pozwoliłoby mi podać próbkę XML, do którego piszę XSD, i spróbuje wywnioskować definicję. Oczywiście teraz zdaję sobie sprawę, że to XSD, a nie DTD.

Powiązane problemy