ГлавнаяСправка по использованию серверного ActionScriptКласс XML › XML.getNamespaceForPrefix()

XML.getNamespaceForPrefix()

my_xml.getNamespaceForPrefix(prefix)

Возвращает унифицированный идентификатор ресурса (URI-адрес) пространства имен, связанного с указанным префиксом узла.
Для того что бы определить унифицированный идентификатор ресурса (URI-адрес), getPrefixForNamespace() просматривает иерархию XML узлов и возвращает унифицированный идентификатор ресурса (URI-адрес) пространства имен для первого xmlns заявления данного префикса.

Если для указанного префикса не определенно пространство имен, метод возвращает null.

Если в качестве префикса указать пустую строку ("") и пространство имен указанно по умолчанию для узла (как в xmlns="http://www.example.com/"),
метод возвратит этот унифицированный идентификатор ресурса (URI-адрес) пространства имен указанный по умолчанию.

Доступно с версии

Flash Media Server 2

Параметры

prefix
Строка; префикс для которого метод возвращает связанное с ним пространство имен.

Возвращает

Строку.

Пример использования

В следующем примере создается очень простой объект XML и для него выводится результат вызова getNamespaceForPrefix():

function createXML() { 
    var str = "<Outer xmlns:exu=\"http://www.example.com/util\">" + "<exu:Child id='1' />" + "<exu:Child id='2' />" + "<exu:Child id='3' />" + "</Outer>"; 
    return new XML(str).firstChild; 
} 
 
var xml = createXML(); 
trace(xml.getNamespaceForPrefix("exu")); // Выводит: http://www.example.com/util 
trace(xml.getNamespaceForPrefix("")); // Выводит: null

Смотрите также

XML.getPrefixForNamespace()

Остальные методы и свойства

Ярлыки: , ,

  1. Пока без комментариев.
  1. Пока нету.