Lines Matching refs:pXFANode
421 void CXFA_SimpleParser::ConstructXFANode(CXFA_Node* pXFANode, in ConstructXFANode() argument
423 XFA_PacketType ePacketID = pXFANode->GetPacketType(); in ConstructXFANode()
425 if (pXFANode->GetElementType() == XFA_Element::DataValue) { in ConstructXFANode()
449 pXFANode->InsertChild(pXFAChild, nullptr); in ConstructXFANode()
455 m_pRootNode = pXFANode; in ConstructXFANode()
457 m_pRootNode = DataLoader(pXFANode, pXMLNode, true); in ConstructXFANode()
459 } else if (pXFANode->IsContentNode()) { in ConstructXFANode()
460 ParseContentNode(pXFANode, pXMLNode, ePacketID); in ConstructXFANode()
461 m_pRootNode = pXFANode; in ConstructXFANode()
463 m_pRootNode = NormalLoader(pXFANode, pXMLNode, ePacketID, true); in ConstructXFANode()
853 CXFA_Node* CXFA_SimpleParser::UserPacketLoader(CXFA_Node* pXFANode, in UserPacketLoader() argument
855 return pXFANode; in UserPacketLoader()
858 CXFA_Node* CXFA_SimpleParser::DataLoader(CXFA_Node* pXFANode, in DataLoader() argument
861 ParseDataGroup(pXFANode, pXMLDoc, XFA_PacketType::Datasets); in DataLoader()
862 return pXFANode; in DataLoader()
865 CXFA_Node* CXFA_SimpleParser::NormalLoader(CXFA_Node* pXFANode, in NormalLoader() argument
881 if (pXFANode->HasPropertyFlags( in NormalLoader()
916 pXFANode->InsertChild(pXFAChild, nullptr); in NormalLoader()
939 ParseInstruction(pXFANode, static_cast<CFX_XMLInstruction*>(pXMLChild), in NormalLoader()
946 return pXFANode; in NormalLoader()
949 void CXFA_SimpleParser::ParseContentNode(CXFA_Node* pXFANode, in ParseContentNode() argument
953 if (pXFANode->GetElementType() == XFA_Element::ExData) { in ParseContentNode()
955 pXFANode->JSObject()->GetCData(XFA_Attribute::ContentType); in ParseContentNode()
962 pXFANode->SetXMLMappingNode(pXMLNode); in ParseContentNode()
993 if (pXFANode->IsContentNode()) { in ParseContentNode()
999 pXFANode->InsertChild(pContentRawDataNode, nullptr); in ParseContentNode()
1001 pXFANode->JSObject()->SetCData(XFA_Attribute::Value, wsValue, false, in ParseContentNode()
1007 void CXFA_SimpleParser::ParseDataGroup(CXFA_Node* pXFANode, in ParseDataGroup() argument
1110 pXFANode->InsertChild(pXFAChild, nullptr); in ParseDataGroup()
1134 pXFANode->InsertChild(pXFAChild, nullptr); in ParseDataGroup()
1145 void CXFA_SimpleParser::ParseDataValue(CXFA_Node* pXFANode, in ParseDataValue() argument
1186 pXFANode->InsertChild(pXFAChild, nullptr); in ParseDataValue()
1204 pXFANode->InsertChild(pXFAChild, nullptr); in ParseDataValue()
1224 pXFANode->InsertChild(pXFAChild, nullptr); in ParseDataValue()
1234 pXFANode->JSObject()->SetCData(XFA_Attribute::Value, wsNodeValue, false, in ParseDataValue()
1238 void CXFA_SimpleParser::ParseInstruction(CXFA_Node* pXFANode, in ParseInstruction() argument
1248 (pXFANode->GetDocument()->RecognizeXFAVersionNumber(target_data[0]) != in ParseInstruction()
1251 pXFANode->GetDocument()->SetFlag(XFA_DOCFLAG_Scripting, true); in ParseInstruction()
1256 pXFANode->GetDocument()->SetFlag(XFA_DOCFLAG_StrictScoping, true); in ParseInstruction()