XMLGetString


文字列に対応するXML式の木を返す.


文字列のパースに初期化済みXMLParserオブジェクトを使用する.

詳細とオプション詳細とオプション

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

例題例題すべて開くすべて閉じる

例 (2)例 (2)

In[1]:=
Click for copyable input

は,文字列を記号的なXMLとしてインポートする:

In[2]:=
Click for copyable input
Out[2]=
In[1]:=
Click for copyable input

初期化済みのパーサと一緒にを使うには,リモートURLのDTDに従ってパーサを初期化し,初期化されたパーサにと名前を付ける:

In[2]:=
Click for copyable input
Out[2]=

初期化済みパーサを使って文字列のインポートの際に文字列の妥当性を検証する."Valid"->Trueは,妥当性検証が成功したことを示す:

In[3]:=
Click for copyable input
Out[3]=
New to Mathematica? Find your learning path »
Have a question? Ask support »