XPath に一致するデータエレメントのブール値を取得します。
getBooleanValues(xpath:string, selectionNS:NamespaceContext) : any
パラメータ | 説明 |
---|---|
xpath | 文書に関連付けられたエレメントの XPath です。 |
selectionNS | namespace コンテキストです。 |
戻り値 | 説明 |
---|---|
boolean | データエレメントの値。 |
スキーマでは、これらのデータエレメントを boolean と 定義する必要があります。データプロパティでは、 関連あるフィールドの表示タイプが String でなければなりません。 値は true または false として 表示されます。
var dc = database.getAllDocuments();
if(dc.getDocumentCount() > 0) {
if(requestScope.i >= 0 && requestScope.i < dc.getDocumentCount()) {
var ar = dc.getDocumentArray(requestScope.i + 1);
var doc = ar[i];
var dom = doc.getDOM();
var b = dom.getBooleanValues("//element1");
requestScope.b = b.join(", ");
} else {
requestScope.msg = "No such document";
}
} else {
requestScope.msg = "No documents in database";
}
var dc = database.getAllDocuments();
if(dc.getDocumentCount() > 0) {
if(requestScope.i >= 0 && requestScope.i < dc.getDocumentCount()) {
var ar = dc.getDocumentArray(requestScope.i + 1);
var doc = ar[i];
var dom = doc.getDOM();
var ns = new NamespaceContextImpl();
ns.addNamespace("s", "http://mynamespace.com");
var b = dom.getBooleanValues("//s:element1", ns);
requestScope.b = b.join(", ");
} else {
requestScope.msg = "No such document";
}
} else {
requestScope.msg = "No documents in database";
}