Mám veľké množstvo údajov v súbore XML aDo tohto súboru by som rád pripojil údaje bez toho, aby som ho musel prepisovať zakaždým. Už viem, ako zapísať celý súbor, ale bojujem s tým, ako k tomuto súboru pridať údaje. Máte návrh, ako to urobiť?
odpovede:
2 pre odpoveď č. 1XML na to nie je dobrý formát - ak pripojíte k predtým dokončenému dokumentu, už to nie je úplný dokument.
Jednou z možností (v závislosti od dostupných rozhraní API) nie je písanie koreňovej značky alebo deklarácie dokumentu, ale ich falšovanie pri čítaní súboru. Mali by ste teda:
- Falošné vyhlásenie dokumentu
- Falošná otvorená značka root
- Reálne údaje zo súboru
- Falošná značka root root
Potom stačí pridať prvky na koniecsúbor podľa vlastného výberu. Závisí to však od toho, čo sa pokúšate urobiť s týmto súborom - a od toho, či môžete falošne vložiť prúd, ktorý efektívne „prekryje a skráti“ skutočné údaje v súbore.