Home | History | Annotate | Download | only in xml

Lines Matching refs:pTag

40 void CFX_SAXReaderHandler::OnTagAttribute(CFX_SAXContext* pTag,
43 if (!pTag)
45 pTag->m_TextBuf << " " << bsAttri << "=\"" << bsValue << "\"";
48 void CFX_SAXReaderHandler::OnTagBreak(CFX_SAXContext* pTag) {
49 if (!pTag)
52 pTag->m_TextBuf << ">";
56 void CFX_SAXReaderHandler::OnTagData(CFX_SAXContext* pTag,
60 if (!pTag)
64 pTag->m_TextBuf << "<![CDATA[";
66 pTag->m_TextBuf << bsData;
68 pTag->m_TextBuf << "]]>";
71 void CFX_SAXReaderHandler::OnTagClose(CFX_SAXContext* pTag, uint32_t dwEndPos) {
72 if (!pTag)
75 if (pTag->m_eNode == CFX_SAXItem::Type::Instruction)
76 pTag->m_TextBuf << "?>";
77 else if (pTag->m_eNode == CFX_SAXItem::Type::Tag)
78 pTag->m_TextBuf << "></" << pTag->m_bsTagName.AsStringView() << ">";
83 void CFX_SAXReaderHandler::OnTagEnd(CFX_SAXContext* pTag,
86 if (!pTag)
89 pTag->m_TextBuf << "</" << bsTagName << ">";
93 void CFX_SAXReaderHandler::OnTargetData(CFX_SAXContext* pTag,
97 if (!pTag && eType != CFX_SAXItem::Type::Comment)
104 pTag->m_TextBuf << " " << bsData;