<commit_before><?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:output indent="no" omit-xml-declaration="yes" method="text" encoding="UTF-8" media-type="text/x-json"/>
        
    <xsl:template match="/Auftragsliste">
        <xsl:text>{"kommiauftragsnr": </xsl:text>
        <xsl:value-of select="descendant::FremdlieferscheinNr" /><xsl:text>,</xsl:text>
        <xsl:text>
            "positionen": [
        </xsl:text>
        <xsl:for-each select="descendant::Auftragspositionen/Position">
            <xsl:text>{</xsl:text>
            <xsl:text>"menge": </xsl:text>
            <xsl:value-of select="descendant::MengeEH1" />
            <xsl:text>, </xsl:text>

            <xsl:if test="descendant::FremdPos1">
                <xsl:text>"posnr": </xsl:text>
                <xsl:value-of select="descendant::FremdPos1" />
                <xsl:text>, </xsl:text>
            </xsl:if>

            <xsl:text>"artnr": </xsl:text>
            <xsl:text>"</xsl:text>
            <xsl:value-of select="descendant::ArtikelNr" />
            <xsl:text>",</xsl:text>

            <xsl:text>
                "nve":
            </xsl:text>
            <xsl:text>"</xsl:text>
            <xsl:value-of select="descendant::Packstücknummer" />
            <xsl:text>"</xsl:text>
            <xsl:text>}</xsl:text>
            <xsl:if test="following-sibling::*">, </xsl:if>
        </xsl:for-each>
        <xsl:text> ]}</xsl:text>
    </xsl:template>
</xsl:stylesheet>
<commit_msg>Spedition mit in die Message schreiben<commit_after><?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:output indent="no" omit-xml-declaration="yes" method="text" encoding="UTF-8" media-type="text/x-json"/>
        
    <xsl:template match="/Auftragsliste">
        <xsl:text>{"kommiauftragsnr": </xsl:text>
        <xsl:value-of select="descendant::FremdlieferscheinNr" /><xsl:text>,</xsl:text>

        <xsl:text>"spedition": </xsl:text>
        <xsl:text>"</xsl:text>
        <xsl:apply-templates select="//Versandart" />
        <xsl:text>"</xsl:text>
        <xsl:text>,</xsl:text>
        
        <xsl:text>
            "positionen": [
        </xsl:text>
        <xsl:for-each select="descendant::Auftragspositionen/Position">
            <xsl:text>{</xsl:text>
            <xsl:text>"menge": </xsl:text>
            <xsl:value-of select="descendant::MengeEH1" />
            <xsl:text>, </xsl:text>

            <xsl:if test="descendant::FremdPos1">
                <xsl:text>"posnr": </xsl:text>
                <xsl:value-of select="descendant::FremdPos1" />
                <xsl:text>, </xsl:text>
            </xsl:if>

            <xsl:text>"artnr": </xsl:text>
            <xsl:text>"</xsl:text>
            <xsl:value-of select="descendant::ArtikelNr" />
            <xsl:text>",</xsl:text>

            <xsl:text>
                "nve":
            </xsl:text>
            <xsl:text>"</xsl:text>
            <xsl:value-of select="descendant::Packstücknummer" />
            <xsl:text>"</xsl:text>
            <xsl:text>}</xsl:text>
            <xsl:if test="following-sibling::*">, </xsl:if>
        </xsl:for-each>
        <xsl:text> ]}</xsl:text>
    </xsl:template>

    <xsl:template match="//Versandart">
        <xsl:choose>
            <xsl:when test="//Versandart='MAEIND'">Maeuler</xsl:when>
            <xsl:when test="//Versandart='MAEEXP'">Maeuler</xsl:when>
            <xsl:when test="//Versandart='DPDSTA'">DPD</xsl:when>
            <xsl:when test="//Versandart='DPDUNF'">DPD</xsl:when>
            <xsl:when test="//Versandart='DHL'">DHL</xsl:when>
            <xsl:otherwise>
            <xsl:text> SCheissse
            </xsl:text>
                <xsl:value-of select="//Versandart" />
            </xsl:otherwise>
        </xsl:choose>
</xsl:template>
</xsl:stylesheet>

{'fraction_non_alphanumeric': 0.19800460475825019, 'fraction_numerical': 0.00665131747249936, 'mean_word_length': 2.1970564186426818, 'pattern_counts': {'":': 13, '<': 129, '<?xml version=': 2, '>': 129, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 6}, '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': '673461', 'n_tokens_mistral': 1496, 'n_tokens_neox': 1322, 'n_words': 156}