Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: DocBook - z czym to się je?
Forum PHP.pl > Forum > XML, AJAX > XML
chfast
Od razu do rzeczy:
Wiem co to jest DocBook (teoretycznie), ale jak z tego korzystać. Chce trzymać zawartość tekstową serwisu w XML. Pomyślałem o DocBook jednak w sieci znalazłem jedynie DTD i Schema.
Powiedzcie jak pisać coś DocBook, trzeba sobie dodatkowo napisać parser lub XSLT? Zagubiony jestem strasznie - potrzebne mi jakieś praktyczne informacjie, najlepiej przykłady.
scanner
XML Mind Editor.
Jestem w drodze do spania, więc nie dam linka, ale jest na DEV'ie.
BTW: DocTeam juz pracuje nad opisem programu.
hawk
Dwa linki: http://www.sagehill.net/docbookxsl/ i http://www.oasis-open.org/docbook/document...ml/docbook.html.
Generalnie potrzebujesz procesora XSLT (Saxon, Xalan, xsltproc...) i czegoś do pisania (notatnik biggrin.gif , XmlMind, Morphon...).
chfast
Cytat
Generalnie potrzebujesz procesora XSLT (Saxon, Xalan, xsltproc...)

Może być php?
Musze sobie szablony xsl samemu napisać, tak?
hawk
Cytat
Może być php?

Nigdy nie użwałem Sablotrona. Zapewne może być. Chociaż DocBook używa rozszerzeń EXSLT i specyficznych dla konkretnych parserów, i niektóre bardziej wymyślne "featury" mogą nie działać wszędzie.
Jeżeli chcesz ręcznie wygenerować coś z docbooka, z linii komend, to nie warto bawić się w php. Jeżeli ma to robić skrypt, to inna sprawa.
BTW, skoro php przechodzi na z expata na libxml, to powinni na logikę również niedługo zastąpić Sablotron przez libxslt, czyli to samo co w xsltproc.
Cytat
Musze sobie szablony xsl samemu napisać, tak?

Nie, nie. To by było karkołomne i masakrycznie masochistyczne. Arkusze XSLT są do pobrania z oficjalnej strony DocBooka, chyba http://docbook.sourceforge.net. Podobnie jak DTD.
Są szablony do HTML, XHTML, FO i inne. Jak chcesz dostosować wynik do potrzeb, polecam pierwszy z podanych przeze mnie linków.
scanner
Developerów php.pl może zainteresowac moje Ogłoszenie na php.pl - treść.
chfast
Sablorton tego nie pociągnie. W ogóle dziewne rzeczy dzieją się gdy próbuje przetworzyć najprostrzy artykuł. Pozostaje z nadzieją poczekać na PHP5. Mam nadzieje, że wtedy będzie lepiej smile.gif
wassago
na PHP5 nie udalo mi sie za nic prztworzyc szablonu.. proponuje php 4.3.x - tam wszystko ladnie dziala
chfast
Cytat
proponuje php 4.3.x - tam wszystko ladnie dziala

Ja mam php 4.3.1 i nie działa. Choć możliwe, że coś źle robie. Napiszesz mi jak ty to przetwarzasz?
wassago
Cytat
Cytat
proponuje php 4.3.x - tam wszystko ladnie dziala

Ja mam php 4.3.1 i nie działa. Choć możliwe, że coś źle robie. Napiszesz mi jak ty to przetwarzasz?

przykladem z manuala... najwecej sie meczlem aby mi parser zadzialal z salbotronem...
chfast
Cytat
najwecej sie meczlem aby mi parser zadzialal z salbotronem...

Nie rozumiem. Mówisz o parserze xml?
wassago
sory, pomylka... uzywalem przykladu z webcity.pl
Użytkownik
Czy jest jakiś kurs po Polsku?
aleksander
a skąd mogę ściągnąć plik docbook.xsl? bo na http://docbook.sourceforge.net/projects/xsl/ to tylko jakies dziwota są :S potrzebuję konkretnie samego xsl albo przynajmniej instrukcji jak kożystać z tych dziwot biggrin.gif
hawk
Dziwota? Bezposredni link do download.

Poza tym, nie ma chyba pliku docbook.xsl. Po pierwsze, sa rozne rodzaje outputu (html, xhtml, fo...), wiec sa rozne pliki xsl. Po drugie, arkusze sa tak rozbudowane, ze trzymanie tego w jednym pliku przekracza ludzkie mozliwosci.
aleksander
ahhh bo ja ściągnąłem nie to co trzeba >_> Alkowi gratulujemy głupoty biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.