On Tuesday, 8 October 2019 at 08:56:26 UTC, zoujiaqing wrote:
RapidXml is an attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. It is an in-situ parser written in modern C++, with parsing speed approaching that of strlen function executed on the same data. RapidXml has been around since 2006, and is being used by lots of people.


Ported rapidxml repo:
https://github.com/huntlabs/rapidxml


Example:
```D
import rapidxml;

import stdio;

void main()
{
    auto doc = new xml_document;

    string doc_text = "<single-element/>";

    doc.parse!(0)(doc_text);

    auto node = doc.first_node();

    writeln(node.m_name);

    doc.validate();
}
```

Great job! Now it is time to check who is the fastest.

Reply via email to