public final class CustomUriDereferencer
extends java.lang.Object
implements javax.xml.crypto.URIDereferencer
Constructor and Description |
---|
CustomUriDereferencer()
Crea un dereferenciador a medida que actúa solo cuando falla el dereferenciador por defecto.
|
Modifier and Type | Method and Description |
---|---|
javax.xml.crypto.Data |
dereference(javax.xml.crypto.URIReference domRef,
javax.xml.crypto.XMLCryptoContext context) |
static org.w3c.dom.Element |
getElementById(org.w3c.dom.Document doc,
java.lang.String nodeId)
Busca el primer nodo de un documento XML que tenga un atributo con nombre
Id cuyo valor sea el indicado o
null si no se encuentra
ninguno. |
static org.w3c.dom.Node |
getNodeByInternalUriReference(java.lang.String uriValue,
org.w3c.dom.Document doc)
Obtiene un nodo de un XML a partir de su URI de referencia interna.
|
public CustomUriDereferencer()
public javax.xml.crypto.Data dereference(javax.xml.crypto.URIReference domRef, javax.xml.crypto.XMLCryptoContext context) throws javax.xml.crypto.URIReferenceException
dereference
in interface javax.xml.crypto.URIDereferencer
javax.xml.crypto.URIReferenceException
public static org.w3c.dom.Node getNodeByInternalUriReference(java.lang.String uriValue, org.w3c.dom.Document doc)
uriValue
- Referencia interna del nododoc
- Documento XML.public static org.w3c.dom.Element getElementById(org.w3c.dom.Document doc, java.lang.String nodeId)
null
si no se encuentra
ninguno.doc
- Documento XMLnodeId
- Valor del atributo Id del nodo a buscarnull
si no se encuentra ninguno