2010年5月25日 星期二

Xml 之 DOM 技術:設定 DOM Parser 的注意事項


在設定 DOM Parser時,如果我們要忽略 xml 內的空白字元,大多數的書籍都會使用 setIgnoringElementContentWhitespace 這個 method 來處理。然而使用這個 method 有個最大前提, xml 必須要通過認證方可使用。
若要認證 xml ,則必須要使用 setValidating 這個 method ,該 method 會根據 xml 的 DTD 來進行認證,但要是 xml 內沒有 DTD 則無法認證,既然無法認證, setIgnoringElementContentWhitespace 自然而然就無法使用,這一點很多書籍都沒有提及到。目前專題所使用的 xml 不需要 DTD ,所以必須使用程式設計技巧來解決空白字元的問題。

參考資料:

沒有留言:

張貼留言