The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
google unix.com



UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida!

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 04-09-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Fecha: marzo 2005
Ubicación: en el nodo hoja del árbol B +
Mensajes: 2.957
pregunta acerca de XML y DTD

Hola,

Atascado con esto.

Tengo un archivo XML que contiene las entidades como "libra", "hellip" ya que estas entidades no son estándar, no xmllint para validar el archivo XML.

Así pues, he creado un archivo DTD con las entidades externas en el lugar, una vez que la DTD se ofrece como interno a la DTD del archivo XML, la validación es suave.

¿Qué debo hacer para obtener el mismo resultado con el DTD como externo?

Yo no será incapaz de uso interno de la DTD como yo no puedo cambiar el archivo de origen.

¿Hay alguna manera de pasar como argumento a la DTD xmllint y hacer más suave la validación?

He intentado con las opciones de xmllint y otros enlaces de la web, pero sigue luchando.

¿Podría arrojar alguna luz sobre el momento presente?

Gracias
  #2 (Enlace permanente)  
Old 04-09-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.763
Di intentar xmllint - dtdattr <nombre DTD externa para cargar archivos? DTD archivos externos al trabajo que aún no han declarado dentro de su archivo xml:
Código:
<!DOCTYPE mydtd SYSTEM "mydtd.dtd">
¿Verdad? ¿No pueden añadir esto?
  #3 (Enlace permanente)  
Old 04-10-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Fecha: marzo 2005
Ubicación: en el nodo hoja del árbol B +
Mensajes: 2.957
Jim alta,

gracias por la respuesta

si la DTD se incluye en el archivo fuente
y con cualquiera de los comandos xmllint

Código:
xmllint --noout --loaddtd file.xml
o

Código:
xmllint --noout --dtdattr file.xml
funciona perfectamente como se esperaba

pero en cualquiera de los casos, el fichero fuente tiene que ser modificado, que no es posible en mi caso

Entonces, ¿hay alguna otra forma de utilizar el dtd en la línea de comandos (como un dtd exterior) y no para modificar el archivo fuente
  #4 (Enlace permanente)  
Old 04-10-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.763
Debo estar perdiendo algo - dtdattr <external DTD recursos archivo>
no funciona? Un poco como decirles xmllint a utilizar lo que equivale a un esquema definido externamente?
  #5 (Enlace permanente)  
Old 04-10-2008
época era is offline Forum Advisor  
Pastor de Gatos Inútil (en año sabático)
  
 

Fecha: marzo 2008
Ubicación: / hay / es / sólo / bin / sh
Puestos: 3.652
De ninguna manera puede crear un archivo temporal con el DTD "inline"? Usted sabrá exactamente qué es lo que añade, por lo que si se valida, el original era válida, también.

(Solución zona aquí. Más bien, si no hay forma de persuadir xmllint para leer un DTD externo entonces es realmente tiempo de encontrar, ni escribir, una herramienta que puede hacer eso.)
  #6 (Enlace permanente)  
Old 04-11-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Fecha: marzo 2005
Ubicación: en el nodo hoja del árbol B +
Mensajes: 2.957
gracias por la respuesta era.

Yo había propuesto que el enfoque ya

Pero la triste verdad es que no será capaz de crear el archivo temporal como así.

Estoy buscando una solución, donde el archivo de origen se intactos, no crea archivos temporales y, si es posible pasar el dtd externos como argumento para xmllint.

gracias por la respuesta!
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 12:34 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0