generateDS.py

軟件截圖:
generateDS.py
軟件詳細信息:
版本: 2.7b
上傳日期: 15 Apr 15
開發: Dave Kuhlman
許可: 免費
人氣: 101

Rating: 3.6/5 (Total Votes: 5)

generateDS.py生成Python數據結構(例如,類定義)從XML模式文檔。這些數據結構表示由XML模式中描述的XML文檔中的元素。
它還生成加載XML文檔轉換成這些數據結構解析器。此外,可選地生成含有亞類(存根)一個單獨的文件中。用戶可以處理的XML文檔的內容增加方法的子類。
生成的Python代碼包含:
IN-為XML Schema文檔中定義的每個元素的類定義。
IN-可用於測試所生成的代碼的一個主要和驅動功能。
IN-解析器將讀取滿足從中生成解析器的XML模式的XML文檔。解析器創建和填充生成的Python類的實例樹結構。
IN-方法每班出口實例退了出來,以XML(方法導出)和實例導出到一個文本表示Python數據結構(方法exportLiteral)。
生成的類包含以下內容:
IN-構造函數方法(__init__),與成員變量的初始化。
IN-方法具有名稱“的getX'和'setX的”對每個成員變量“X”,或者,如果成員變量定義的maxOccurs =“無界”,具有名稱“的getX','setX的','ADDX',方法和“insertX”。
IN-可用於從在一個minidom命名樹中的節點填充類的實例A“構建”的方法。
IN-將寫實例(以及任何嵌套子實例)到一個文件對象作為XML文本的“出口”的方法。
IN-將寫實例(以及任何嵌套子實例)到一個文件對象的Python文本(文本)的“exportLiteral”的方法。
生成的子文件包含每個數據表示類中的一個(子)類的定義。如果該子類文件的情況下,則解析器創建(而不是創建的超類的實例)的子類的實例。這使用戶能夠將子類擴展了“樹行走”的方法,例如,該處理XML文件的內容。用戶還可以生成和擴展其使用一個單一的,公共超文件的多個子文件,從而實現了一些對同一XML文檔類型的不同過程。
本文檔介紹(1)如何使用generateDS.py; (2)如何使用Python代碼和數據結構,它生成; (3)如何修改生成的代碼的特殊用途

什麼在此版本中是新的

  • 在用於修復代recusively定義simpleTypes,例如定義為另一個的simpleType限制一個的simpleType。 (見generateDS.py fix_simpletype評論)
  • 在新增的版本號生成的類文件。
  • 修正了/為process_includes.py - DirPath / DIRPATH現在正確初始化並固定初始化失敗的局部變量

什麼版本1.14e是新的

  • 在為新一代語法錯誤次要修復(缺少括號) 。
  • 在被淘汰一代的規格超(超=)為​​未定義的類型。
  • 在SimpleElementDict修正錯誤的設定值。
  • 修正了錯誤,當越來越式建築的屬性。
  • 在固定和正則異常報告建設float和整數值的時候。
  • 修正錯誤指的是簡單類型的構建功能。

要求

  • 在Python中

類似的軟件

4Ever
4Ever

2 Jun 15

pandoc
pandoc

11 May 15

cmf.pt
cmf.pt

11 May 15

oXygen XML Author
oXygen XML Author

17 Jul 15

顯影劑的其他軟件 Dave Kuhlman

generateDS
generateDS

23 Feb 15

意見 generateDS.py

評論沒有發現
添加評論
打開圖片!