reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

dynamická změna hodnoty v xml dokumentu

erased (0)|11.12.2009 12:21
zdravím,
potřeboval bych poradit s tímto problémem:
mám xml dokument o 94000 řádcích ve kterám potřebuji změnit obsah každého pole z původní hodnoty na hodnotu mnou zadanou, navíc každým upraveným záznamem rostoucí o 60.
tedy např.
1.nalezená hodnota
změnit 1250950975 na 1257628860
2.nalezená hodnota
změnit 1250951764 na 1257628920
atd...

znáte nějaký program, který by tuto rutinu zvládl odvést za mě?

předem děkuju za odpověď
xmarek (1676)|11.12.2009 12:41
Když budu mluvit obecně např. v Javě tak pro tyto věci se používá DOM (Document Object Model), který načte XML do paměti, změníte hodnotu a uložíte na disk. Nevýhoda: větší dokumenty vyžadují víc paměti a mají pochopitelně větší systémovou náročnost. K těmto věcem je vhodnější StaX (Streaming API for XML), který přece jen pracuje trošku odlišným způsobem. V některých případech je pak lepší optimalizovaný JDOM.

Nevím jestli Vám tato informace k něčemu bude, protože to vyžaduje abyjste uměl trochu programovat v Javě. ;)