# xmlRead

ローカルまたはリモートファイルからXMLストリームを読み込む

## 呼び出し手順

                doc = xmlRead(path [, validateDTD])

## 引数

path

  文字列, 読み込むファイルのパス.

validateDTD

  文書を検証するべきかどうかを示す論理値.

doc

  XMLDoc型のmlist

## 説明

XMLファイルを読み込んでパースします. 返される文書によりメモリに保持されるDOMツリーにアクセス可能です.

validateDTDにtrueが指定された場合, 文書は検証され,失敗するとパース処理は行われません.

(メモリリークを避けるために) xmlDelete関数により ツリーを開放する必要があることに注意してください.

## 例

        doc = xmlRead("http://www.w3.org/TR/2009/REC-xml-names-20091208/xml-names-10-3e.xml");
        e = doc.root.children(1).children(1)
        e.name
        e.content
        xmlDump(e)

        // 'href'属性を有するノードを全て取得できます
        q = xmlXPath(doc, "//*[@href]");
        q(1).attributes.href

        // 文書を削除します
        xmlDelete(doc);

## 参照

- xmlReadStr
- xmlGetOpenDocs
- xmlDelete
- xmlDocument
- xmlXPath
- xmlValidate

## 履歴

5.4.0
XMLモジュールが導入されました.