XML`
XML`

XMLGet

XMLGet["file"]

"file" の内容に対応するXML式の木を返す.

XMLGet["file",parser]

ファイルのパースに初期化済みXMLParserオブジェクトを使う.

XMLGet["http://url",]

URLから読み込む.

詳細とオプション

  • XMLGetを使うためには,まずNeeds["XML`"]を使ってXMLパッケージをロードする必要がある.
  • これはImport[file,"XML"]に似ているが,初期化済みのXMLパーサを取ることができる.
  • 使用可能オプション:
  • "NormalizeWhitespace"True要素の前後および内部の複数のホワイトスペースを削除するかどうかの設定
    "IncludeNamespaces"Automatic明示的に名前空間を含むかどうかの設定
    "ValidateAgainstDTD"AutomaticDTD内容モデルに対して妥当性検証を行うかどうかの設定
    "IncludeEmbeddedObjects"Noneコメントと処理命令を含むかどうかの設定
    "AllowRemoteDTDAccess"Trueネットワーク上でDTDを探すかどうかの設定
    "ReadDTD"TrueDTDを読み込むかどうかの設定
    "IncludeDefaultedAttributes"FalseDTDで定義されているデフォルトの属性を明示的に含むかどうかの設定
    "AllowUnrecognizedEntities"AutomaticDTDで定義されていない実体をエラーと見なすかどうかの設定
    "PreserveCDATASections"Falseインポートの際に,CDATA部分と通常の文字データの間の区別を維持するかどうかの設定

例題

  (2)

ファイルを作成する:

XMLGetはファイルの内容をXML式として返す:

HTTPを介してデータを取得する.次の式は株価情報を取得し,そのデータを記号的なXMLとして返す: