V tΘto p°φloze naleznete struΦnΘ nßvody na instalaci program∙ a nßstroj∙, kterΘ pou₧φvßme v ukßzkßch.
Celß tato sekce je p°evzata z knihy XML pro ka₧dΘho, kterß vyÜla v roce 2000 u nakladatelstvφ Grada.
SP si m∙₧ete stßhnout ze adresy http://www.jclark.com/sp/. K dispozici jsou zdrojovΘ texty i binßrnφ distribuce p°ipravenΘ ke spuÜt∞nφ. Pro spuÜt∞nφ SP ve Windows budete konkrΘtn∞ pot°ebovat soubor ftp://ftp.jclark.com/pub/sp/win32/sp1_3_4.zip. My si ukß₧eme postup instalace ve Windows, pro ostatnφ systΘmy je velice podobn².
DistribuΦnφ soubor SP rozbalφme nap°φklad do adresß°e c:\sp. Pokud si chceme usnadnit spouÜt∞nφ parseru, p°idßme si do prom∞nnΘ PATH cestu k adresß°i c:\sp\bin.
Samotn² parser je realizovßn programem nsgmls. P°ed jeho spuÜt∞nφm musφme nastavit jeÜt∞ n∞kolik prom∞nn²ch prost°edφ, aby sprßvn∞ pracovala podpora XML. Prom∞nnß SP_CHARSET_FIXED musφ b²t nastavena na hodnotu YES. Prom∞nnß SP_ENCODING by m∞la mφt hodnotu XML. V tomto p°φpad∞ je k≤dovßnφ dokument∙ odvozeno z XML deklarace. V²stup programu je vÜak v k≤dovßnφ UTF-8, tak₧e nemusφ b²t v₧dy Φiteln².
Prom∞nnou SP_ENCODING m∙₧eme nastavit i na hodnotu windows nebo iso-8859-2. Parser pak p°edpoklßdß, ₧e dokument je v k≤dovßnφ windows-1250 nebo ISO 8859-2.
Poslednφ prom∞nnou, kterou musφme nastavit, je SGML_CATALOG_FILES. Do prom∞nnΘ ulo₧φme cestu k souboru xml.soc ù nap°. c:\sp\pubtext\xml.soc. Tento soubor obsahuje deklarace, kterΘ umo₧nφ parseru SP p∙vodn∞ urΦenΘmu pro SGML korektn∞ pracovat i s XML dokumenty. Kontrola dokumentu se pak spustφ pomocφ p°φkazu:
nsgmls -wxml -s dokument