<commit_before>json-n-xml
==========

Never be faced to choosing between JSON or XML... just use what comes at hand and json-n-xml (a bidirectionnal JSON&lt;-&gt;XML SAX-based mapper)

Example
-------

Take this JSON document

    {
        "name": "json-n-xml",
        "description": "A cool JSON to XML and back library",
        "features": [
            "Transform a json stream into an xjson XML stream",
            "Transform an xjson stream back to JSON"
        ],
        "authors": [
           {
              "firstname": "Benjamin",
              "lastname": "Habegger",<commit_msg>Added link to blog explanation<commit_after>json-n-xml
==========

Never be faced to choosing between JSON or XML... just use what comes at hand and json-n-xml (a bidirectionnal JSON&lt;-&gt;XML SAX-based mapper).
You'll fin on my blog a short explanation of why I created this library: http://www.habegger.fr/dont-choose-bewteen-json-or-xml/.

Example
-------

Take this JSON document

    {
        "name": "json-n-xml",
        "description": "A cool JSON to XML and back library",
        "features": [
            "Transform a json stream into an xjson XML stream",
            "Transform an xjson stream back to JSON"
        ],
        "authors": [
           {
              "firstname": "Benjamin",
              "lastname": "Habegger",
{'fraction_non_alphanumeric': 0.12816691505216096, 'fraction_numerical': 0.0, 'mean_word_length': 2.16, 'pattern_counts': {'":': 12, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, 'xml': 7}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6550288', 'n_tokens_mistral': 390, 'n_tokens_neox': 380, 'n_words': 140}