示例#1
0
 def factDiscover(self, factElement, modelFacts):
     modelFact = ModelObject.createFact(self, factElement)
     modelFacts.append( modelFact )
     self.modelXbrl.factsInInstance.append( modelFact )
     id = modelFact.id
     if id is not None:
         self.idObjects[id] = modelFact
     for tupleElement in factElement.childNodes:
         if tupleElement.nodeType == 1: #element
             self.factDiscover(tupleElement, modelFact.modelTupleFacts)
             
     return modelFact
示例#2
0
    def factDiscover(self, factElement, modelFacts):
        modelFact = ModelObject.createFact(self, factElement)
        modelFacts.append(modelFact)
        self.modelXbrl.factsInInstance.append(modelFact)
        id = modelFact.id
        if id is not None:
            self.idObjects[id] = modelFact
        for tupleElement in factElement.childNodes:
            if tupleElement.nodeType == 1:  #element
                self.factDiscover(tupleElement, modelFact.modelTupleFacts)

        return modelFact