Az xml fájlba helyezze a megfelelő formázást tartalmazó fájlt

Példa arra, hogyan formázzanak XML szöveget stíluslap segítségével. Ez a módszer lehetővé teszi az xml adatok "megfelelő" formázását, amikor a dokumentum objektummodelljével dolgozik. Nevezetesen, hogy az xml fájl tartalmának egyenes vonallal való ábrázolását helyettesítse a szövegben a szakaszok és a behúzások átvitelével.

És a szélmemória éjjel buzz,
Fák-emlékezet egész nap bujkál.

És ott, a tollas emlékemben,
A mesék egyszerre kezdődnek.

Tehát egy napon át kellett adnom az adatokat az adatbázisból az 1C: Enterprise 7.7 platformon. Az első szakasz, mint rendesen, a könyvtárak export-importja volt. A csere eszközként a fájl formátuma xml volt. A rögzítést és az azt követő olvasást az Msxml2.DOMDocument objektumon keresztül valósították meg.

A fenti kódrészletben létrehoz egy xmlDOM objektumot, és létrejön a jövőbeli fájl fejlécrésze, amelyhez hozzáadódik a gyökérelem-test. amely tartalmazza az összes kimeneti információt. Új feljegyzések létrehozása két függvény hívása révén történik - createElement (.) És appendChild (.). Amikor az xml-dokumentum teljes, külső fájlként mentésre kerül a Save (.) Módszerrel.

A műveletek sorozata egyszerű. De ha megnyitja az eredményül kapott fájlt, akkor kiderül, hogy minden adatot egy hosszú sor képvisel. És ez, őszintén szólva, kellemetlen. Jogos kérdés, hogy hogyan lehet egy kényelmes formát adni.

Kiderül, hogy nem én vagyok az első, aki beavatkozna ehhez a problémához. A kérdések hálózatának orosz nyelvű részében "mit kell tennem ebben az esetben?" sokkal több, mint a válasz. Valójában az egyetlen megoldás a szimbólumok szekvenciájának helyettesítése<на последовательность>[Sor karakter]<. Никаких иных способов мне не встречалось. А вот замену можно провести по разному.

De ez nem minden, ezt a módszert alkalmazva megállapítottam, hogy az átalakított szöveg az UTF-16 kódolásban van tárolva. Azonban egy rövid küzdelem után ez az akadály megszűnt. A munkaerő-feldolgozás alkalmazása nem. Meg kell választanod a fájlvevőt, meg kell adni a könyvtár típusát, amelyet ki akarsz tölteni, és kattints a Generate gombra. A Struktúra paranccsal megjelenik egy táblázatos dokumentum, amely tartalmazza a kiválasztott könyvtár adatait.

Fájlok letöltése