コード例 #1
0
 def test_1element(self):
     parser = DTDParser()
     parser.parse_file(self.dataPath / '1element.dtd')
     self.assertEqual(parser.get_root(), "note")
コード例 #2
0
 def test_14elements_2attributes(self):
     parser = DTDParser()
     parser.parse_file(self.dataPath / '14elements_2attributes.dtd')
     self.assertEqual(parser.get_root(), "Course_Catalog")
コード例 #3
0
 def test_2nested_elements(self):
     parser = DTDParser()
     parser.parse_file(self.dataPath / '2nested_elements.dtd')
     self.assertEqual(parser.get_root(), "note")
コード例 #4
0
 def test_9elements_3attributes(self):
     parser = DTDParser()
     parser.parse_file(self.dataPath / '9elements_3attributes.dtd')
     self.assertEqual(parser.get_root(), "games")
コード例 #5
0
 def __init__(self, parser: DTDParser):
     self._parser = parser
     self._root_name = parser.get_root()
     self._xml_document = XMLDocument()