![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
kérdésére az XML és a DTD
Szia,
Megrekedt ezzel. Nekem van egy XML fájl, amely tartalmazza szervezetek, mint a "font", "hellip", mivel ezek nem standard szervezetek xmllint nem érvényesíti az XML fájl. Szóval, én egy DTD fájlt a külső egységek is, ha a DTD tájékoztató belső DTD az XML fájl, a jóváhagyás sima. Hogyan tudom elérni ugyanazt az eredményt, mint a DTD a külső egyet? Azt szokás lenni nem tudják használni a belső DTD, mint nem tudom megváltoztatni a forrás fájlt. Van bármilyen módon átadni a DTD érv xmllint, és a érvényesítés simább? Próbáltam a lehetőségek xmllint és egyéb webes linkeket, de még mindig harcol. Tudna ön legyen szíves dobjon meg némi fényt erre? Köszönöm |
|
||||
|
Di megpróbál xmllint - dtdattr <fájlnév> betölteni a külső DTD fájlt? A külső DTD-fájlok általuk végzett munka továbbra is a bejelentett belül az XML fájl: Kód:
<!DOCTYPE mydtd SYSTEM "mydtd.dtd"> Igaz? Ön még nem szabad hozzáadni ezt? |
|
||||
|
Hi Jim, kösz a válasz ha a DTD szerepel a forrás file és sem a xmllint parancsok Kód:
xmllint --noout --loaddtd file.xml vagy Kód:
xmllint --noout --dtdattr file.xml működik tökéletesen az elvárásoknak de sem az ügy, forrás fájlt kell módosítani, ami nem lehetséges az én esetemben Igen, van más módja, hogy használja a DTD a parancssorban (mint egy külső DTD), és nem változtat azon a forrás file |
|
||||
|
Semmilyen módon nem lehet létrehozni egy ideiglenes fájlt a DTD Beemelve? Tudni fogod, hogy pontosan mit hozzá, tehát ha azt érvényesíti, és az eredeti érvényes volt, túl.
(Kerülő zóna itt. Több megfelelően, ha nincs mód, hogy meggyőzze xmllint olvasni egy külső DTD-t akkor itt az ideje, hogy tényleg találni, vagy írjon egy olyan eszköz, amely képes erre.) |
|
||||
|
köszönöm a választ korszak.
ÉN a megközelítés akkor javasolt a már ![]() De a szomorú igazság, hogy én nem lesz képes létrehozni ideiglenes fájlt is. Am csak keresi a megoldást, ahol a forrás fájl lenne érintetlen, nincs temp fájlokat teremtett és ha lehetséges, át kell adni a külső DTD mint argumentum xmllint. köszönöm a választ! ![]() |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|