The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > UNIX voor Dummies Questions & Answers
.
google unix.com



UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!!

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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 04-09-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Locatie: leaf node in B + boom
Berichten: 2.953
vraag over XML en DTD

Hoi,

Got geplakt met dit.

Ik heb een xml-bestand welke entiteiten als "pond" bevat, "hellip" omdat deze niet standaard entiteiten, xmllint niet valideren van de XML-bestand.

Dus, ik een DTD bestand met de externe entiteiten in de plaats gemaakt, zodra de DTD wordt als interne DTD naar het XML-bestand, is de validatie glad.

Hoe kan ik hetzelfde resultaat bereiken met de DTD als een externe?

I wont niet in staat om interne DTD te gebruiken als ik niet kan veranderen het bronbestand.

Is er een manier om pass DTD als argument om xmllint en maken de validatie gladder?

Ik probeerde met de opties van xmllint en andere web-links, maar nog steeds vechten.

Kunt u werpen op wat licht op deze?

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

Join Date: Feb 2004
Locatie: NM
Berichten: 5.759
Di je probeert xmllint - dtdattr <bestandsnaam> aan externe DTD bestanden laden? Voor externe DTD bestanden naar werk dat zij nog steeds verklaard in je XML-bestand:
Code:
<!DOCTYPE mydtd SYSTEM "mydtd.dtd">
Right? Bent u niet toegestaan om deze toe te voegen?
  #3 (permalink)  
Old 04-10-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Locatie: leaf node in B + boom
Berichten: 2.953
Hi Jim,

bedankt voor het antwoord

indien de DTD is opgenomen in het bronbestand
en met een van de commando's xmllint

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

Code:
xmllint --noout --dtdattr file.xml
het werkt perfect zoals verwacht

maar in een van beide het geval, het bronbestand moet worden gewijzigd dat niet mogelijk is in mijn geval

Dus, is er een andere manier om de DTD te gebruiken in de command line (als een externe DTD) en niet te wijzigen het bronbestand
  #4 (permalink)  
Old 04-10-2008
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Locatie: NM
Berichten: 5.759
Ik moet iets missen - dtdattr <external DTD bron bestand>
niet? Kinda like vertellen xmllint om welke hoeveelheden gebruiken om een extern gedefinieerde schema?
  #5 (permalink)  
Old 04-10-2008
tijdperk era is offline Forum Advisor  
Herder van Nutteloze Cats (On Sabbatical)
  
 

Join Datum: maart 2008
Locatie: / er / is / alleen / bin / sh
Berichten: 3652
Geen manier kunt u een tijdelijk bestand met de DTD inlined? U weet precies wat u hebt toegevoegd, dus als het valideert, het origineel geldig was, ook.

(Workaround zone hier. Meer goed, als er geen manier om te overtuigen xmllint naar een externe DTD dan lees is het echt tijd om te vinden, of schrijven, een instrument dat kan doen.)
  #6 (permalink)  
Old 04-11-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Locatie: leaf node in B + boom
Berichten: 2.953
bedankt voor het antwoord tijdperk.

Ik had de aanpak die u reeds voorgestelde

Maar de trieste waarheid is dat ik niet in staat zijn om tijdelijk bestand te creëren.

Ben gewoon op zoek naar een oplossing waar ik de bron bestand zou zijn onaangeroerd, geen temp bestanden aangemaakt en indien mogelijk op de externe DTD pas als een argument om xmllint.

bedankt voor het antwoord!
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 06:59.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0