Repository

XML Serialization library for V

CI

Usage example:

import toxml

fn main() {
    mc := main_code()
    x := toxml.new()
    x.prolog('xml', {
        'version': '1.0'
        'encoding': 'UTF-8'
    })
    x.open('testsuites', {
        'id': '20150612_170402'
        'name': 'new-config'
        'tests': '1234'
        'failures': '1234'
        'time': '1234'
    })
    x.open('testsuite', {
        'id': '20150612_170402'
        'name': 'new-config'
        'time': '1234'
    })
    x.open('testcase', {
        'id': '20150612_170402'
        'name': 'new-config'
        'time': '1234'
    })
    x.open('failure', {
        'message': 'Warning message here'
        'type': 'WARNING'
    })
    x.body('Warning')
    x.close()
    x.finish()

    println(x)
}


The output for this code is the following:


<?xml version="1.0" encoding="UTF-8"?>
<testsuites id="20150612_170402" name="new-config" tests="1234" failures="1234" time="1234">
  <testsuite id="20150612_170402" name="new-config" time="1234">
    <testcase id="20150612_170402" name="new-config" time="1234">
      <failure message="Warning message here" type="WARNING">
Warning
      </failure>
    </testcase>
  </testsuite>
</testsuites>

About

0
236
last May 7

Author

radare