generateDS.py

Szoftver screenshot:
generateDS.py
Szoftver adatai:
Változat: 2.7b
Feltöltés dátuma: 15 Apr 15
Fejlesztő: Dave Kuhlman
Engedély: Ingyenes
Népszerűség: 2

Rating: 4.0/5 (Total Votes: 2)

generateDS.py generál Python adatszerkezetek (például definicíóját) egy XML-séma dokumentumot. Ezek az adatok struktúrák jelentik az elemeket egy XML dokumentum által leírt XML-séma.
Azt is generál értelmezők, hogy töltse be egy XML dokumentumot említett struktúrák. Ezen kívül, egy külön tartalmazó fájlt alosztályok (csonkok) adott esetben keletkezik. A felhasználó adhat módszerek a alosztályok feldolgozásának érdekében a tartalmát egy XML dokumentum.
A generált Python kódot tartalmaz:
Befelé Egy osztály definíciója minden eleme meghatározott XML-séma dokumentumot.
Befelé A fő és vezető funkciót lehet használni, hogy teszteljék a generált kód.
Befelé A parser, amely beolvassa egy XML dokumentum, amely megfelel az XML-sémát, amely az értelmező keletkezett. Az elemző teremt, és feltölti a fa szerkezetét esetben a generált Python osztályok.
Befelé módszerek minden osztályban exportálni az esetben vissza, hogy XML (módszer export) és az export a példány a szó szerinti képviselő Python adatok szerkezete (a módszer exportLiteral).
A generált osztályok a következőket tartalmazza:
Befelé A konstruktor módszer (__init__), a tag változó inicializáló.
Befelé módszerek nevekkel "getX" és a "setX" minden tagja változó "X" vagy, ha a tag változó megadása a MaxOccurs = "határtalan", módszerek nevekkel "getX", "setX", "addX", és "insertX".
Befelé "épít" módszert, hogy lehet használni feltölteni egy példányát az osztályt egy csomópont egy minidom fa.
Befelé "kiviteli" módszert fogja írni a példány (és minden beágyazott al-példányok), hogy a fájl objektumot XML szöveget.
Befelé Egy "exportLiteral" módszert fogja írni a példány (és minden beágyazott al-példányok), hogy a fájl objektum, mint Python literálok (szöveg).
A keletkezett alosztály fájl egy (al) osztály definíciója az egyes adatok ábrázolása osztályban. Ha az alosztály fájlt használ, akkor az elemző teremt példányát alosztályok (ahelyett, hogy a példányok létrehozása a superclasses). Ez lehetővé teszi a felhasználó számára, hogy kiterjesszék a alosztályok a "fa séta" módszerek, például, hogy feldolgozza a tartalmát a XML fájl. A felhasználó is generál, és kiterjeszteni több alosztály fájlokat, melyek során egy egységes, közös superclass fájlt, ezáltal végrehajtva számos különböző folyamatok ugyanazon XML dokumentum típusát.
Ez a dokumentum ismerteti (1), hogyan kell használni generateDS.py; (2) hogyan kell használni a Python kódot, és adatszerkezetekről generál; és (3) hogyan kell módosítani a generált kód speciális célokra.

Mi az új ebben a kiadásban:

  • Javítás generációs recusively meghatározott simpleTypes, pl a simpletype definíció szerint a korlátozás másik simpletype. (Lásd fix_simpletype megjegyzést generateDS.py)
  • Added verziószámot generált class fájlokat.
  • javítások / a process_includes.py - dirPath / DIRPATH teremteni megfelelően elindult fix hiba inicializálása egy helyi változót.

Mi az új verzióban 1.14e:

  • Kisebb javítás generációs szintaktikai hiba (hiányzó zárójelben) .
  • ligában generációs specifikációja superclass (superclass =) határozatlan típus.
  • Fix hibát beállítás értéke SimpleElementDict.
  • Fix hibát, ha kapok típusú építési attribútumokat.
  • Fix és regularizált kivételével jelentési kiépítése során úszó és egész értékeket.
  • Fix hibát utaló egyszerű típus egyesítés funkció.

követelmények :

  • Python

Hasonló program

AsmXml
AsmXml

20 Feb 15

RXP
RXP

3 Jun 15

GLE
GLE

15 Apr 15

Más szoftver fejlesztő Dave Kuhlman

generateDS
generateDS

23 Feb 15

Hozzászólások a generateDS.py

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!