예제 #1
0
void MarkupAccumulator::appendStartTag(Node* node, Namespaces* namespaces)
{
    StringBuilder markup;
    appendStartMarkup(markup, node, namespaces);
    appendString(markup.toString());
    if (m_nodes)
        m_nodes->append(node);
}
예제 #2
0
void MarkupAccumulator::appendStartTag(Node& node, Namespaces* namespaces)
{
    appendStartMarkup(m_markup, node, namespaces);
    if (m_nodes)
        m_nodes->append(&node);
}
예제 #3
0
void MarkupAccumulator::appendStartTag(const Node& node, Namespaces* namespaces)
{
    appendStartMarkup(m_markup, node, namespaces);
    if (m_nodes)
        m_nodes->append(const_cast<Node*>(&node));
}