The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

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 Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 04-08-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Bli Date: Mar 2005
Sted: leaf node i B + treet
Innlegg: 2952
Spørsmålet om XML og DTD

Hei,

Got stuck med denne.

Jeg har en xml-fil som inneholder enheter som "pound", "hellip" siden disse er ikke standard enheter, svikter xmllint å validere XML-filen.

Så lagde jeg en DTD-fil med eksterne aktører på plass, når DTD er gitt som intern DTD til XML-filen er validering glatt.

Hvordan oppnår jeg det samme resultatet med DTD som et eksternt et?

I wont ikke kan bruke intern DTD så jeg kan ikke endre kildefilen.

Er det noen måte å passere DTD som argument for å xmllint og gjøre det godkjenningen jevnere?

Jeg prøvde med valg av xmllint og andre linker, men fortsatt slåss.

Kan du hive på litt lys over dette?

Takk
  #2 (permalink)  
Old 04-09-2008
Jim McNamara jim mcnamara is online now Forum Staff  
...@...
  
 

Bli Date: Feb 2004
Beliggenhet: NM
Innlegg: 5744
Di du prøver xmllint - dtdattr <filenavn> å laste eksterne DTD-filer? For ekstern DTD-filer til arbeidet de har fortsatt å deklarert inne i xml-filen:
Code:
<!DOCTYPE mydtd SYSTEM "mydtd.dtd">
Right? Er du ikke lov å legge dette?
  #3 (permalink)  
Old 04-10-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Bli Date: Mar 2005
Sted: leaf node i B + treet
Innlegg: 2952
hi jim,

Takk for svar

Hvis DTD er inkludert i kildefilen
og med en av xmllint kommandoer

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

Code:
xmllint --noout --dtdattr file.xml
den fungerer perfekt som forventet

men i begge tilfelle, må kildefilen å bli endret som ikke er mulig i mitt tilfelle

Så er det noen annen måte å bruke DTD i kommandolinjen (som en ekstern DTD) og ikke til å endre kildefilen
  #4 (permalink)  
Old 04-10-2008
Jim McNamara jim mcnamara is online now Forum Staff  
...@...
  
 

Bli Date: Feb 2004
Beliggenhet: NM
Innlegg: 5744
Jeg må mangle noe - dtdattr <external DTD ressurs file>
fungerer ikke? Kinda like fortelle xmllint å bruke hva som utgjør en eksternt definert skjema?
  #5 (permalink)  
Old 04-10-2008
æra era is offline Forum Advisor  
Herder av Useless Cats (På Sabbatical)
  
 

Bli Date: Mar 2008
Sted: / det / er / bare / bin / sh
Innlegg: 3652
Ingen måte du kan opprette en midlertidig fil med DTD inlined? Du vil vite nøyaktig hva du har lagt til, så hvis den bekrefter den opprinnelige var gyldig, også.

(Løsning sone her. Mer skal, hvis det ikke er mulig å overtale xmllint å lese en ekstern DTD så er det virkelig på tide å finne, eller skrive, et verktøy som kan gjøre det.)
  #6 (permalink)  
Old 04-11-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Bli Date: Mar 2005
Sted: leaf node i B + treet
Innlegg: 2952
takk for svar era.

Jeg hadde den tilnærmingen du foreslo allerede

Men det triste sannheten er at jeg ikke kunne lage midlertidig fil også.

Er bare å søke etter en løsning hvor jeg kildefilen ville være urørt, filer ingen temp opprettet og om mulig å passere den eksterne DTD som et argument for å xmllint.

takk for svar!
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 03:29.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0