<< xmlRead XML Management xmlRelaxNG >>

Scilab Help >> XML Management > xmlReadStr

xmlReadStr

文字列からXMLツリーを読み込む

呼び出し手順

doc = xmlReadStr(string [, validateDTD])

引数

string

XMLコードを含む文字列.

validateDTD

文書を検証する必要があるかどうかを示す論理値.

doc

XMLDoc型のmlist

説明

XML文字列を読み込んでパースします. 返された文書によりメモリに保持されるDOMツリーにアクセスできます.

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

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

doc = xmlReadStr("<root><a att=""foo"" rib=""bar""><b>Hello</b></a></root>");
e = doc.root.children(1).children(1)
e.name
e.content
xmlDump(e)
doc.root.children(1).attributes.att
doc.root.children(1).attributes.rib
// 属性を修正
doc.root.children(1).attributes.att = "truc"
doc.root.children(1).attributes.rib = "machin"
xmlDump(doc.root.children(1))
// 文書を削除します
xmlDelete(doc);

参照

履歴

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

Report an issue
<< xmlRead XML Management xmlRelaxNG >>