Replacing std.xml
Michel Fortin
michel.fortin at michelf.ca
Tue Sep 3 10:20:03 PDT 2013
On 2013-09-03 16:11:37 +0000, "ilya-stromberg"
<ilya-stromberg-2009 at yandex.ru> said:
> On Thursday, 29 August 2013 at 16:14:28 UTC, Michel Fortin wrote:
>>
>> I wrote something like that a while ago.
>>
>> It only accepted arrays as input because of the lack of a "buffered
>> range" concept that'd allow lookahead and efficient slicing from any
>> kind of range, but that could be retrofitted in. It implements pretty
>> much all of the XML spec, except for documents having an internal
>> subset (which is something a little arcane). It does not deal with
>> namespaces either, I feel like that should be done a layer above, but
>> I'm not entirely sure.
>>
>> Lower-level parser:
>> http://michelf.ca/docs/d/mfr/xmltok.html
>>
>> Higher-level parser built on the first one:
>> http://michelf.ca/docs/d/mfr/xml.html
>>
>> The code:
>> http://michelf.ca/docs/d/mfr-xml-2010-10-19.zip
>>
>> That code hasn't been compiled in a while, but it used to work very
>> well for me. Feel free to use as a starting point.
>
> Can you push it to the github, please?
Good idea.
http://github.com/michelf/mfr-xml-d
Feel free to send pull requests if you want. I should be able to review them.
--
Michel Fortin
michel.fortin at michelf.ca
http://michelf.ca
More information about the Digitalmars-d
mailing list