The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 04-09-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: März 2005
Ort: Blattknoten in B + Baum
Posts: 2960
Frage zu XML und DTD

Hi,

Haben Sie mit diesem stecken.

Ich habe eine XML-Datei, die Einrichtungen wie "Pfund", "hellip", da diese Einrichtungen sind nicht Standard, xmllint nicht, um die XML-Datei.

Also, habe ich eine Datei mit der DTD-externe Stellen im Ort, wenn die DTD wird als interne DTD für die XML-Datei, die Validierung ist glatt.

Wie kann ich erreichen, das gleiche Ergebnis mit der DTD als externe ein?

I wont nicht in der Lage sind, interne DTD als ich nicht ändern kann die Quelldatei.

Gibt es eine Möglichkeit, um DTD als Argument für xmllint und die Validierung glatter?

Ich habe versucht mit den Optionen der xmllint und andere Web-Links, aber immer noch kämpfen.

Könnten Sie bitte auf einige werfen Licht auf das?

Danke
  #2 (permalink)  
Old 04-09-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Ort: NM
Posts: 5808
Di Sie versuchen xmllint - dtdattr <Dateiname> zu laden externe DTD-Dateien? Für externe DTD-Dateien zu arbeiten sie noch erklärt, in Ihrem XML-Datei:

Code:
<!DOCTYPE mydtd SYSTEM "mydtd.dtd">

Right? Sind Sie nicht erlaubt, um das?
  #3 (permalink)  
Old 04-10-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: März 2005
Ort: Blattknoten in B + Baum
Posts: 2960
Hi Jim,

Vielen Dank für die Antwort

wenn die DTD ist in der Quelldatei
und entweder mit der xmllint Befehle


Code:
xmllint --noout --loaddtd file.xml

oder


Code:
xmllint --noout --dtdattr file.xml

es funktioniert wie erwartet

aber in jedem Fall, die Quelldatei muss geändert werden, die nicht möglich ist, in meinem Fall

Also, gibt es eine andere Art und Weise die Verwendung der DTD in der Befehlszeile (wie eine externe DTD) und nicht, um die Quelldatei
  #4 (permalink)  
Old 04-10-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Ort: NM
Posts: 5808
Ich muss mich etwas - dtdattr <external DTD Ressource Datei>
funktioniert nicht? Kinda wie sagen xmllint zu nutzen, was auf eine extern definierten Schema?
  #5 (permalink)  
Old 04-10-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Keiner Weise können Sie eine temporäre Datei mit der DTD Inline? Sie werden genau wissen, was Sie fügte hinzu, so dass, wenn sie bestätigt, das Original gültig ist, zu.

(Zone hier Abhilfe. Mehr Informationen richtig, wenn es keine Möglichkeit gibt, um zu lesen xmllint eine externe DTD, dann ist es wirklich Zeit zu finden, oder schreiben, ein Instrument, das ist machbar.)
  #6 (permalink)  
Old 04-11-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: März 2005
Ort: Blattknoten in B + Baum
Posts: 2960
Vielen Dank für die Antwort Zeit.

Ich hatte Ihnen vorgeschlagen, das Konzept bereits

Doch die traurige Wahrheit ist, werde ich nicht in der Lage sein, um temporäre Datei an.

Bin nur der Suche nach einer Lösung, wo ich die Quelldatei wäre unberührt, keine temporären Dateien erstellt und, wenn möglich, die externe DTD als Argument für xmllint.

Vielen Dank für die Antwort!
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:49 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0