Latest web development tutorials

XLink e XPointer sintaxe

sintaxe XLink

Em HTML, sabemos <a> elemento define um hiperlink. Mas XML não é o trabalho do caso. No documento XML, você pode usar qualquer nome que você quiser - para que o navegador é imprevisível em um documento XML que elementos hyperlink pode ser chamado.

As hiperligações definidos no documento XML é para ser colocado sobre o elemento pode ser utilizado como uma hiperligação etiquetas.

Aqui é XLink em um documento XML para criar um link para um exemplo simples:

<?xml version="1.0"?>

<homepages xmlns:xlink="http://www.w3.org/1999/xlink">

<homepage xlink:type="simple"
xlink:href="http://www.w3schools.com">Visit W3Schools</homepage>

<homepage xlink:type="simple"
xlink:href="http://www.w3.org">Visit W3C</homepage>

</homepages>

Para acessar as propriedades e características de XLink, que deve ser declarada na parte superior do documento XLink namespace.

XLink namespace é: "http://www.w3.org/1999/xlink".

<Homepage> elemento xlink: tipo e xlink: atributo href define o tipo e atributos href do namespace XLink.

xlink: type = "simples" pode criar um simples duas extremidades da ligação (que significa "ir a partir daqui"). Mais tarde, vamos estudar a ligação de múltiplas (multi-direcional).


XPointer sintaxe

Em HTML, podemos criar uma página HTML e ambos apontam para um ponto dentro de uma página HTML para um link marcador (utilizando #).

Às vezes, pode apontar para o conteúdo mais específico será mais benéfico. Por exemplo, é preciso apontar para uma lista específica de itens na terceira ou a segunda linha do quinto parágrafo do ponto. Por XPointer é muito fácil de fazer.

Se a hiperligação aponta para um documento XML, podemos xlink: atributo href adicionado à parte traseira do XPointer URL, para que possa navegar (com uma expressão XPath) para documentar um local específico do.

Por exemplo, no exemplo a seguir, usamos pontos XPointer a um quinto item na lista por um ID de "rock" único.

href="http://www.example.com/cdlist.xml#id('rock').child(5,item)"