O melhor tutorial Exemplos XPointer em 2024. Neste tutorial você pode aprender Exemplos XPointer,documento XML alvo,links de documentos XML,

Exemplos XPointer

Vamos estudar um exemplo para aprender algumas sintaxe básica XPointer.


Exemplos XPointer

Neste exemplo, vamos mostrar-lhe como usar XPointer e XLink apontar para alguma outra combinação de partes específicas de um documento.

Vamos começar por estudar o documento XML alvo (isto é, queremos fazer o link com esse documento).


documento XML alvo

Alvo documento XML chamado "dogbreeds.xml", que enumera uma série de diferentes tipos de cães:

<?xml version="1.0" encoding="ISO-8859-1"?>

<dogbreeds>

<dog breed="Rottweiler" id="Rottweiler">
<picture url="pt/pt/dog.com/rottweiler.gif" />
<history>The Rottweiler's ancestors were probably Roman
drover dogsptpt.</history>
<temperament>Confident, bold, alert and imposing, the Rottweiler
is a popular choice for its ability to protectptpt</temperament>
</dog>

<dog breed="FCRetriever" id="FCRetriever">
<picture url="pt/pt/dog.com/fcretriever.gif" />
<history>One of the earliest uses of retrieving dogs was to
help fishermen retrieve fish from the waterptpt</history>
<temperament>The flat-coated retriever is a sweet, exuberant,
lively dog that loves to play and retrieveptpt</temperament>
</dog>

</dogbreeds>

Ver seu navegador de arquivos "dogbreeds.xml" .

Note-se que o documento XML acima utiliza atributos id em cada elemento precisamos de links!


links de documentos XML

Pode ser ligado a mais do que todo o documento (ao usar XLink), XPointer permite que você conectar-se a uma parte específica do documento. Para conectar-se a uma parte específica da página, em xlink: atributo href na URL após a adição de um sinal de libra (#) e uma expressão XPointer.

Expressão: #xpointer (id ( "Rottweiler" )) pode referir-se ao valor id documento de destino de elementos "Rottweiler".

Portanto, xlink: atributo href como este: xlink: href = "http://dog.com/dogbreeds.xml#xpointer(id('Rottweiler ' ))"

No entanto, quando se utiliza o id para conectar-se a um elemento, XPointer permite uma forma abreviada. Você pode usar o valor direto do id, como este: xlink: href = "http://dog.com/dogbreeds.xml#Rottweiler" .

O seguinte documento XML pode ser referenciado cada informação raça do cão são referenciados pelo XLink e XPointer:

<?xml version="1.0" encoding="ISO-8859-1"?>

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

<mydog xlink:type="simple"
xlink:href="http://dog.com/dogbreeds.xml#Rottweiler">
<description xlink:type="simple"
xlink:href="http://myweb.com/mydogs/anton.gif">
Anton is my favorite dog. He has won a lot ofptpt.
</description>
</mydog>

<mydog xlink:type="simple"
xlink:href="http://dog.com/dogbreeds.xml#FCRetriever">
<description xlink:type="simple"
xlink:href="http://myweb.com/mydogs/pluto.gif">
Pluto is the sweetest dog on earthptptpt
</description>
</mydog>

</mydogs>
Exemplos XPointer
10/30