Funkcia %XML_OpenDocument
Súvisiace stránky:
INT %XML_OpenDocument( TEXT in fileName, BOOL in validate[, TEXT in features := ""[, BOOL in preserveWhitespace := @TRUE]] )
fileName | Meno XML súboru na disku. | ||||||||||||||
validate | @TRUE - vykonanie validácie XML dokumentu (v prípade, že XML dokument obsahuje DTD). @FALSE - bez validácie XML dokumentu (v prípade, že XML dokument obsahuje DTD). | ||||||||||||||
features | Nepovinný parameter typu Text, ktorý umožňuje zmeniť preddefinované hodnoty niektorých parametrov štandardného SAX Parsera a tým ovplyvniť jeho chovanie a následne aj obsah načítaného dokumentu v pamäti. Parametre sa zapisujú vo dvojiciach v poradí meno a číselná hodnota. Jednotlivé časti sú oddelené znakom medzera. Ak je hodnota 0, parameter bude vypnutý, inak zapnutý. Zadanie neplatného mena parametra sa nevyhodnotí ako chyba. Úplný zoznam parametrov je napríklad na http://xerces.apache.org/xerces2-j/features.html. Aktuálna verzia podporuje nasledujúce dva parametre: http://xml.org/sax/features/namespaces
alebo http://xml.org/sax/features/namespace-prefixes
| ||||||||||||||
preserveWhitespace | @TRUE - textové uzly, ktoré obsahujú tzv. biele znaky (medzera, tabelátor, ..) ostanú zachované tak, ako sú v XML dokumente. @FALSE - textové uzly, ktoré obsahujú tzv. biele znaky budú pri parsovaní dokumentu ignorované. |
INT _doc _doc := %XML_OpenDocument("c:\data.xml", @TRUE)
TEXT _features _features := "http://xml.org/sax/features/namespace-prefixes 1" _hXML := %XML_OpenDocument (_fileName, @FALSE, _features)
Súvisiace stránky:
Pridať komentár