<?xml version=“1.0”?> <srx version=“2.0”

    xmlns="http://www.lisa.org/srx20"
    xsi:schemaLocation="http://www.lisa.org/srx20 srx20.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header segmentsubflows="yes" cascade="yes">
    <formathandle type="start" include="no"/>
    <formathandle type="end" include="yes"/>
    <formathandle type="isolated" include="yes"/>
</header>
<body>
    <languagerules>
        <languagerule languagerulename="Default">
            <!-- Common rules for most languages -->
            <rule break="no">
                <beforebreak>^\s*[0-9]+\.</beforebreak>
                <afterbreak>\s</afterbreak>
            </rule>
            <rule break="yes">
                <afterbreak>\n</afterbreak>
            </rule>
            <rule break="yes">
                <beforebreak>[\.\?!]+</beforebreak>
                <afterbreak>\s</afterbreak>
            </rule>
        </languagerule>
        <languagerule languagerulename="English">
            <!-- Some English abbreviations -->
            <rule break="no">
                <beforebreak>\s[Ee][Tt][Cc]\.</beforebreak>
                <afterbreak>\s[a-z]</afterbreak>
            </rule>
            <rule break="no">
                <beforebreak>\sMr\.</beforebreak>
                <afterbreak>\s</afterbreak>
            </rule>
            <rule break="no">
                <beforebreak>\sU\.K\.</beforebreak>
                <afterbreak>\s</afterbreak>
            </rule>
        </languagerule>
        <languagerule languagerulename="French">
            <!-- Some French abbreviations -->
            <rule break="no">
                <beforebreak>\s[Mm]lle\.</beforebreak>
                <afterbreak>\s</afterbreak>
            </rule>
            <rule break="no">
                <beforebreak>\s[Mm]lles\.</beforebreak>
                <afterbreak>\s</afterbreak>
            </rule>
            <rule break="no">
                <beforebreak>\s[Mm]me\.</beforebreak>
                <afterbreak>\s</afterbreak>
            </rule>
            <rule break="no">
                <beforebreak>\s[Mm]mes\.</beforebreak>
                <afterbreak>\s</afterbreak>
            </rule>
        </languagerule>
        <languagerule languagerulename="Japanese">
            <!-- Rules for breaking on Japanese punctuation

            \xff61: Halfwidth ideographic full stop
            \x3002: Ideographic full stop
            \xff0e: Fullwidth full stop
            \xff1f: Fullwidth question mark
            \xff01: Fullwidth exclamation mark
            -->
            <rule break="yes">
                <beforebreak>[\x{ff61}\x{3002}\x{ff0e}\x{ff1f}\x{ff01}]+</beforebreak>
                <afterbreak></afterbreak>
            </rule>
        </languagerule>
    </languagerules>
    <maprules>
        <!-- List exceptions first -->
        <languagemap languagepattern="[Ee][Nn].*" languagerulename="English"/>
        <languagemap languagepattern="[Ff][Rr].*" languagerulename="French"/>
        <!-- Japanese breaking rules -->
        <languagemap languagepattern="[Jj][Aa].*" languagerulename="Japanese"/>
        <!-- Common breaking rules -->
        <languagemap languagepattern=".*" languagerulename="Default"/>
    </maprules>
</body>

</srx>