複数のプレフィックスを取得します。
getPrefixes() : java.util.Iterator
getPrefixes(name:string) : java.util.Iterator
パラメータ | 説明 |
---|---|
name | 名前空間コンテキストの URI。このパラメータを省略すると、 すべてのプレフィックスが対象になります。このパラメータを指定すると、 この URI を持つすべてのプレフィックスが対象になります。 |
戻り値 | 説明 |
---|---|
java.util.Iterator | 一致するプレフィックス。URI が 存在しない場合は NULL。 |
メソッド | 説明 |
---|---|
public boolean hasNext() | 反復時にさらにエレメントがある場合は true を返します。 |
public Object next() | 反復における次のエレメントを返します。 |
public void remove() | イテレータによって返された最後のエレメントを削除します。 |
if(sessionScope.ns != null) {
requestScope.y = "Namespaces";
var p = sessionScope.ns.getPrefixes();
while(p.hasNext()) {
var np = p.next();
requestScope.y = requestScope.y + "¥n¥t" +
np + " = " + ns.getNamespaceURI(np);
}
} else {
requestScope.msg = "No namespaces";
}
if(sessionScope.ns != null) {
requestScope.y = "Namespaces";
var p = sessionScope.ns.getPrefixes("http://mynamespace.com");
while(p.hasNext()) {
var np = p.next();
requestScope.y = requestScope.y + "¥n¥t" +
np + " = " + ns.getNamespaceURI(np);
}
} else {
requestScope.msg = "No namespaces";
}