- Scilabヘルプ
- XML Management
- htmlDump
- htmlRead
- htmlReadStr
- htmlWrite
- xmlAddNs
- xmlAppend
- xmlAsNumber
- xmlAsText
- xmlDelete
- xmlDocument
- xmlDTD
- xmlDump
- xmlElement
- xmlFormat
- xmlGetNsByHref
- xmlGetNsByPrefix
- xmlGetOpenDocs
- xmlGetValues
- xmlIsValidObject
- xmlName
- xmlNs
- XML Objects
- xmlRead
- xmlReadStr
- xmlRelaxNG
- xmlRemove
- xmlSchema
- xmlSetAttributes
- xmlSetValues
- xmlValidate
- xmlWrite
- xmlXPath
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
xmlGetValues
XMLファイルで選択されたタグ属性の値を解析して取得する
呼び出し手順
xmlGetValues(xpath, attributes [, doc])
引数
- xpath
文字列, 設定ファイルのノードを取得する XPathリクエストを表す.
- attributes
文字列の行列, 属性名.
- doc
XMLDoc型のmlist, 設定ファイルのXML文書.
説明
This page is not up-to-date. Please consider the english version. |
設定ファイル(SCIHOME+'/XConfiguration.xml'
)の
属性の値を取得します.
docを指定した場合, 値はこの文書内で探されます. 複数のリクエストを実行する必要がある際, 同じ設定ファイルを重複してパースすることを避けるために 有用です.
有効な任意のXPathリクエストを指定できます. 例えば,proxy設定を取得するXPathリクエストは以下のように 記述できます:
ファイル
SCIHOME+'/XConfiguration.xml'
を開き,指定したノードにアクセスするためのノード名を 取得します:<?xml version="1.0" encoding="utf-8" standalone="no"?> <interface height="600" path="1/" version="0.17" width="800"> <general title="_(General)"> ... </general> <web title="_(Web)"> <body> <web command-browser="" command-mailer="" default-browser="true" default-mailer="true"/> <proxy enabled="false" host="" password="" port="" user=""/> <previous-proxy enabled="false" host="" password="" port="" user=""/> </body> </web> ... </interface>
パスは
"/interface/web/body/proxy"
(または簡単化するために"//web/body/proxy"
) となります.
例
xmlGetValues("//web/body/proxy", ["enabled", "host", "port"]);
参照
- xmlSetValues — Sets some attribute=value in an XML document for a given tag/XPath
History
バージョン | 記述 |
6.0.2 | xmlGetValues() introduced, was formerly getPreferencesValue(). |
Report an issue | ||
<< xmlGetOpenDocs | XML Management | xmlIsValidObject >> |