DtdReader — Reads a DTD file.¶
This module defines the DtdReader class.
-
class
admit.xmlio.DtdReader.
DtdReader
(fileName)[source]¶ Class for reading in a dtd file and accumulating all of the different bits.
Parameters: fileName : str
The name of the dtd file to read (e.g. Moment_BDP.dtd).
Attributes
fileName (str) The name of the dtd file to read (e.g. Moment_BDP.dtd). order (List) Listing of the order that nodes in the xml should appear. types (Dict) Dictionary for the type of data for each node (e.g. bt.INT). dtd (List) Listing of the dtd contents to be written at the top of an xml file. keys (List) List of the keys found for the top level nodes. Methods
getDtd
()Returns the contents of the dtd attribute getKeys
()Returns the contents of the keys attribute getOrder
()Returns the order attribute getTypes
()Returns the contents of the types attribute parse
()Method to parse the given dtd file -
getDtd
()[source]¶ Returns the contents of the dtd attribute
Parameters: None Returns: List of the lines of the dtd
-
getKeys
()[source]¶ Returns the contents of the keys attribute
Parameters: None Returns: List containing the keys in the main node
-
getOrder
()[source]¶ Returns the order attribute
Parameters: None Returns: List containing the order nodes should appear
-