qName
Constrói um QName a partir de um namespace e de uma parte local
Descrição
A função fn:QName recebe um URI de namespace e um nome qualificado (com prefixo ou não) e constrói um valor QName a partir deles. Se $paramQName tiver prefixo, ele é mantido no xs:QName resultante. Ao contrário do construtor xs:QName, a função fn:QName não exige um argumento literal; portanto, o nome pode vir de uma expressão avaliada na hora.
Parâmetros |
Descrição |
|---|---|
paramURI:string() |
o URI do namespace, ou a string vazia para nenhum namespace |
paramQName:string() |
o QName léxico, com ou sem prefixo |
Exemplos
XPath |
Resultado |
|---|---|
QName('http://datypic.com/prod','product') |
A QName whose namespace is http://datypic.com/prod, whose prefix is empty, and whose local part is product |
QName('http://datypic.com/prod', 'pre:product') |
A QName whose namespace is http://datypic.com/prod, whose prefix is pre, and whose local part is product |
QName('', 'product') |
A QName whose namespace is empty, whose prefix is empty, and whose local part is product |
QName('', 'pre:product') |
Error FOCA0002 |