how to handle subtitle in XML parser config without explicit breakline

Hello,

I have an xml parser filter, which is working fine. Now I need to extend the title with a subtitle function. But the file contains no explicit breakline for the subtitle, (as the CMS editor does not want to have the BIG space in his document between TITLE and SUBTITLE).

When the WS / or Studio parse this document for translation, it removes the breakline from the file.

<CMS_VALUE maxInputLength="100" name="pt_headline1">TITLE first line
breakline / newline (subtitle 1) in TITLE
breakline / newline (subtitle 2)in TITLE</CMS_VALUE>

Is there a way  to keep the BREAKLINE before the SUBTITLE?

Thanks!

Edit

  • Is the above the actual xml being submitted? It seems like it's not. Have you tried looking at the whitespace portion of the parser rules? Does changing those settings help? Can you provide before and after samples of what is being submitted and what is coming out? A great addition to that would also be what you want it to be. Is this using legacy filters or FTS?
  • Hi Eric,
    sorry I can´t find how to attach a file here. The text above is only a part of the xml. I´m using legacy filters no FTS.
    I tried to use the whitspace control (preserve wh) but seems not to have any effect. What I need is to keep the breakline in the pt_headline1 how it is in that source file below.
    <CMS_VALUE maxInputLength="100" name="pt_headline1">Test CMS Verbesserung
    Zeilenumbruch in der Überschrift
    Zeilenumbuch 2</CMS_VALUE>

    The problem is, the xml filter removes the breakline already from the source file when I open up the file in BW or Studio. Opened file pt_headline1 looks like this in studio: Test CMS Verbesserung Zeilenumbruch in der Überschrift Zeilenumbuch 2

    Is there any way to keep the breakline, how it was in the source XML? like here below?
    Thanks!

    <?xml version="1.0" encoding="UTF-8" standalone="no"?><FIRSTspirit_XML_EXPORT sourceLanguage="DE" version="4.2.503.65627"><![CDATA[
    Server: 172.30.211.58:8000
    Version: 4.2.503.65627
    Project: MN AfterSales Portal (ID:5848)
    Root: 'test_cms_verbesserungen' (ID:118934)
    Revision: 34764 (13.06.2016 11:37:02)
    Exported: 13.06.2016 11:37:02
    Configuration:
    Source language: Deutsch (DE)
    Only referenced pages: no
    Ignored template ids: [none]
    Ignored sitestore variables: [none]
    ]]>
    <PAGE revision="34764" uid="test_cms_verbesserungen" uidType="PAGESTORE">
    <CMS_VALUE maxInputLength="100" name="pt_headline1">Test CMS Verbesserung
    Zeilenumbruch in der Überschrift
    Zeilenumbuch 2</CMS_VALUE>
    <CMS_VALUE maxInputLength="500" name="pt_abstract">Prüfung der Testfälle
    Zeilenumbruch im Abstract</CMS_VALUE>
    <BODY name="Content">
    <SECTION id="118936" name="small_teaser" templateid="63">
    <CMS_VALUE name="st_headline1">MAN Aufbaurichtlinien
    Technische Daten und Aufbau</CMS_VALUE>
    <CMS_VALUE name="st_textarea1">Technische
    Daten und
    Aufbaurichtlinien für LKW und Bus finden Sie im MAN MANTED®. </CMS_VALUE>
    <CMS_VALUE name="st_link1">
    <LINK linktemplate="internerteaserlinkmitverweis" type="genericLink"><![CDATA[PFRFTVBMQVRFQ09OVEVOVD48Q01TX1ZBTFVFIG5hbWU9InNpdGVzdG9yZXJlZiI+PExBTkcgaWQ9IqciIHNldD0iMSI+PFVJRD5pbmZvX3RvdXJfMTwvVUlEPjxVSURUWVBFPlNJVEVTVE9SRV9MRUFGPC9VSURUWVBFPjxSRU1PVEUvPjwvTEFORz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9ImFsdGVybmF0aXZ0ZXh0Ij48TEFORyBpZD0ipyIgc2V0PSIxIj48U1RBVEU+ZmFsc2U8L1NUQVRFPjwvTEFORz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9InRleHQiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9ImNvbW1lbnQiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9Imxpbmt0ZW1wbGF0ZSI+PExBTkcgaWQ9IqciIHNldD0iMCIvPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0ibWVkaWFyZWYiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9InRhcmdldCI+PExBTkcgaWQ9IqciIHNldD0iMCIvPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0ibGFuZ3VhZ2UiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48L1RFTVBMQVRFQ09OVEVOVD4=]]></LINK>
    </CMS_VALUE>
    <CMS_VALUE name="st_headline2">Registrierung</CMS_VALUE>
    <CMS_VALUE name="st_textarea2">Ihre Firmendaten (Rechnungsadresse) und Umsatzsteuer-ID eingeben und die Allgemeinen Geschäftsbedingungen bestätigen.</CMS_VALUE>
    <CMS_VALUE name="st_link2">
    <LINK linktemplate="internerteaserlinkmitverweis" type="genericLink"><![CDATA[PFRFTVBMQVRFQ09OVEVOVD48Q01TX1ZBTFVFIG5hbWU9InNpdGVzdG9yZXJlZiI+PExBTkcgaWQ9IqciIHNldD0iMSI+PFVJRD5saWNlbnNlX29yZGVyPC9VSUQ+PFVJRFRZUEU+U0lURVNUT1JFX0xFQUY8L1VJRFRZUEU+PFJFTU9URS8+PC9MQU5HPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0iYWx0ZXJuYXRpdnRleHQiPjxMQU5HIGlkPSKnIiBzZXQ9IjEiPjxTVEFURT50cnVlPC9TVEFURT48L0xBTkc+PC9DTVNfVkFMVUU+PENNU19WQUxVRSBuYW1lPSJ0ZXh0Ij48TEFORyBpZD0ipyIgc2V0PSIxIj48VEVYVD5HZeRuZGVydGVyIFRleHQhITwvVEVYVD48L0xBTkc+PC9DTVNfVkFMVUU+PENNU19WQUxVRSBuYW1lPSJjb21tZW50Ij48TEFORyBpZD0ipyIgc2V0PSIwIi8+PC9DTVNfVkFMVUU+PENNU19WQUxVRSBuYW1lPSJsaW5rdGVtcGxhdGUiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9Im1lZGlhcmVmIj48TEFORyBpZD0ipyIgc2V0PSIwIi8+PC9DTVNfVkFMVUU+PENNU19WQUxVRSBuYW1lPSJ0YXJnZXQiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9Imxhbmd1YWdlIj48TEFORyBpZD0ipyIgc2V0PSIwIi8+PC9DTVNfVkFMVUU+PC9URU1QTEFURUNPTlRFTlQ+]]>
    <CMS_VALUE name="text">Geänderter Text!!</CMS_VALUE>
    </LINK>
    </CMS_VALUE>
    </SECTION>
    <SECTION id="118937" name="downloadbox_complex_cal_1" templateid="54">
    <CMS_VALUE name="st_downloads">
    <SECTION id="4">
    <CMS_VALUE name="st_file">
    <alt>Kommentar zur Datei</alt>
    </CMS_VALUE>
    <CMS_VALUE name="st_appellation">Tabelle Kühlmittel</CMS_VALUE>
    <CMS_VALUE name="st_description">aus BST DB</CMS_VALUE>
    </SECTION>
    </CMS_VALUE>
    </SECTION>
    <SECTION id="118965" name="text___picture_1" templateid="47">
    <CMS_VALUE name="st_headline">MAN After Sales Portal –
    Informationen zur Reparatur und Wartung von MAN Fahrzeugen aus einer Hand </CMS_VALUE>
    <CMS_VALUE name="st_text">
    <FORMAT name="p">Das MAN After Sales Portal bietet Ihnen Informationen und Angebote rund um Reparatur und Wartung, Serviceleistungen und Schulungsangebote der MAN aus einer Hand.</FORMAT>
    <FORMAT name="p">Als registrierter Nutzer erhalten Sie Zugang zu Reparatur- und Wartungsanleitungen</FORMAT>
    <FORMAT name="p">VirtBus®</FORMAT>
    <FORMAT name="p">VirtTruck®</FORMAT>
    <FORMAT name="p">VirtEngine®</FORMAT>
    <FORMAT name="p">MAN Diagnosesystem (MAN-cats®)</FORMAT>
    <FORMAT name="p">Schaltplänen</FORMAT>
    <FORMAT name="p">Arbeitswerten</FORMAT>
    <FORMAT name="p">
    <FORMAT name="ul" style="1">
    <FORMAT name="li"> Technischen Informationen</FORMAT>
    <FORMAT name="li"> Servicemitteilungen</FORMAT>
    </FORMAT>
    </FORMAT>
    </CMS_VALUE>
    </SECTION>
    <SECTION id="118939" name="downloadbox_complex_cal" templateid="54">
    <CMS_VALUE name="st_downloads">
    <SECTION id="8">
    <CMS_VALUE name="st_file">
    <alt>Für alle Landesadmins</alt>
    </CMS_VALUE>
    <CMS_VALUE name="st_appellation">Übersetzungsprozess Schulungsunterlagen1</CMS_VALUE>
    </SECTION>
    <SECTION id="4">
    <CMS_VALUE name="st_file">
    <alt>Kommentar: EZIS Normen</alt>
    </CMS_VALUE>
    <CMS_VALUE name="st_appellation">Bezeichnung des PDF: EZIs</CMS_VALUE>
    <CMS_VALUE name="st_description">Beschreibung des PDF: EZIS</CMS_VALUE>
    </SECTION>
    </CMS_VALUE>
    </SECTION>
    <SECTION id="118940" name="table" templateid="46">
    <CMS_VALUE name="st_headline1">Tabelle
    WLAN Vorbereitung Bus
    </CMS_VALUE>
    <CMS_VALUE name="st_headline2">Das MAN After Sales Portal bietet Ihnen Reparatur- und Wartungsinformationen gemäß der Euro-VI-Verordnung (in einem zentralen Portal.
    Dort finden Sie unter anderem folgende Angebote: Allgemeiner und technischer Support, Informationen über MAN Diagnosesysteme, Ersatzteilsuche (webMANTIS), Technische Dokumentationen, Schulungen und vieles mehr.</CMS_VALUE>
    <CMS_VALUE name="st_table">
    <FORMAT name="DOMTABLE">
    <FORMAT name="table">
    <FORMAT name="tr">
    <FORMAT name="td">dfg<FORMAT name="br"/>fsdg<FORMAT name="br"/>
    <FORMAT name="br"/>sdfg</FORMAT>
    </FORMAT>
    </FORMAT>
    </FORMAT>
    </CMS_VALUE>
    </SECTION>
    <SECTION id="118941" name="picture" templateid="45">
    <CMS_VALUE name="st_headline1">Überschrift Bild</CMS_VALUE>
    <CMS_VALUE name="st_headline2">Einzeilige Kurzbeschreibung</CMS_VALUE>
    <CMS_VALUE name="st_picCaption">Bildunterschrift zum Bild:
    Zweite Zeiele: Hier sehen Sie einen Hybrid!
    Unterschrift des Bildes - Hier wird das Bild beschrieben!</CMS_VALUE>
    </SECTION>
    <SECTION id="118942" name="big_teaser" templateid="62">
    <CMS_VALUE name="st_headlinebt">Das MAN After Sales Portal bietet Ihnen Reparatur- und Wartungsinformationen.

    Nach der Euro-VI-Verordnung in einem zentralen Portal. </CMS_VALUE>
    <CMS_VALUE name="st_textareabt">MAN Stützpunktsuche
    In der MAN Stützpunktsuche finden Sie schnell und einfach Informationen rund um MAN Werkstätten. Suchen Sie nach Stützpunkten in Ihrem Umkreis oder filtern Sie nur nach Werkstätten, die z.B. Service für LKW anbieten.
    In den Details zur Werkstatt finden Sie alle Informationen zu Ansprechpartner, Öffnungszeiten und Kontaktdaten.
    </CMS_VALUE>
    <CMS_VALUE name="st_linkbt">
    <LINK linktemplate="externerteaserlinkmitverweis" type="genericLink"><![CDATA[PFRFTVBMQVRFQ09OVEVOVD48Q01TX1ZBTFVFIG5hbWU9InJlZiI+PExBTkcgaWQ9IqciIHNldD0iMSI+PFRFWFQ+aHR0cHM6Ly93d3cuZ29vZ2xlLmRlLz9nd3NfcmQ9c3NsPC9URVhUPjwvTEFORz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9ImFsdGVybmF0aXZ0ZXh0Ij48TEFORyBpZD0ipyIgc2V0PSIxIj48U1RBVEU+dHJ1ZTwvU1RBVEU+PC9MQU5HPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0idGV4dCI+PExBTkcgaWQ9IqciIHNldD0iMSI+PFRFWFQ+SGllciBnZWh0IGVzIHp1IEdvb2dsZTwvVEVYVD48L0xBTkc+PC9DTVNfVkFMVUU+PENNU19WQUxVRSBuYW1lPSJjb21tZW50Ij48TEFORyBpZD0ipyIgc2V0PSIwIi8+PC9DTVNfVkFMVUU+PENNU19WQUxVRSBuYW1lPSJsaW5rdGVtcGxhdGUiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9Im1lZGlhcmVmIj48TEFORyBpZD0ipyIgc2V0PSIwIi8+PC9DTVNfVkFMVUU+PENNU19WQUxVRSBuYW1lPSJ0YXJnZXQiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48L1RFTVBMQVRFQ09OVEVOVD4=]]>
    <CMS_VALUE name="ref">www.google.de/
    <CMS_VALUE name="text">Hier geht es zu Google</CMS_VALUE>
    </LINK>
    </CMS_VALUE>
    </SECTION>
    </BODY>
    <BODY name="Infobox">
    <SECTION id="118947" name="downloadbox_basic_cal" templateid="55">
    <CMS_VALUE name="st_downloads">
    <SECTION id="4">
    <CMS_VALUE name="st_file">
    <alt>Sollte jeder kennen</alt>
    </CMS_VALUE>
    <CMS_VALUE name="st_file_title">Tabelle Kühlmittel</CMS_VALUE>
    </SECTION>
    </CMS_VALUE>
    </SECTION>
    <SECTION id="118948" name="textbox" templateid="106">
    <CMS_VALUE name="st_boxheadline">Mobile24
    Besser wenn Sie ihn nie brauchen, </CMS_VALUE>
    <CMS_VALUE name="st_headline">aber im Fall der Fälle gut zu wissen,
    ass es ihn gibt - </CMS_VALUE>
    <CMS_VALUE name="st_textarea">
    <FORMAT name="p">Der Mobilitätsservice von MAN. </FORMAT>
    <FORMAT name="p">Über die europaweit einheitliche Hotline erreichen Sie uns in der Mo</FORMAT>
    </CMS_VALUE>
    <CMS_VALUE name="st_link">
    <LINK linktemplate="internerteaserlinkmitverweis" type="genericLink"><![CDATA[PFRFTVBMQVRFQ09OVEVOVD48Q01TX1ZBTFVFIG5hbWU9InNpdGVzdG9yZXJlZiI+PExBTkcgaWQ9IqciIHNldD0iMSI+PFVJRD5saWNlbnNlX29yZGVyPC9VSUQ+PFVJRFRZUEU+U0lURVNUT1JFX0xFQUY8L1VJRFRZUEU+PFJFTU9URS8+PC9MQU5HPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0iYWx0ZXJuYXRpdnRleHQiPjxMQU5HIGlkPSKnIiBzZXQ9IjEiPjxTVEFURT50cnVlPC9TVEFURT48L0xBTkc+PC9DTVNfVkFMVUU+PENNU19WQUxVRSBuYW1lPSJ0ZXh0Ij48TEFORyBpZD0ipyIgc2V0PSIxIj48VEVYVD5MaXplbnpiZXN0ZWxsdW5nPC9URVhUPjwvTEFORz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9ImNvbW1lbnQiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9Imxpbmt0ZW1wbGF0ZSI+PExBTkcgaWQ9IqciIHNldD0iMCIvPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0ibWVkaWFyZWYiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9InRhcmdldCI+PExBTkcgaWQ9IqciIHNldD0iMCIvPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0ibGFuZ3VhZ2UiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48L1RFTVBMQVRFQ09OVEVOVD4=]]>
    <CMS_VALUE name="text">Lizenzbestellung</CMS_VALUE>
    </LINK>
    </CMS_VALUE>
    </SECTION>
    <SECTION id="118949" name="teaser" templateid="50">
    <CMS_VALUE name="st_headline"> für
    effizientes
    Flottenmanagement. </CMS_VALUE>
    <CMS_VALUE name="st_headlinelink">
    <LINK linktemplate="internerteaserlink" type="genericLink"><![CDATA[PFRFTVBMQVRFQ09OVEVOVD48Q01TX1ZBTFVFIG5hbWU9InNpdGVzdG9yZXJlZiI+PExBTkcgaWQ9IqciIHNldD0iMSI+PFVJRD5pbmZvX3RvdXJfMTwvVUlEPjxVSURUWVBFPlNJVEVTVE9SRV9MRUFGPC9VSURUWVBFPjxSRU1PVEUvPjwvTEFORz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9InRleHQiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9ImNvbW1lbnQiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9Imxpbmt0ZW1wbGF0ZSI+PExBTkcgaWQ9IqciIHNldD0iMCIvPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0ibWVkaWFyZWYiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9InRhcmdldCI+PExBTkcgaWQ9IqciIHNldD0iMCIvPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0ibGFuZ3VhZ2UiPjxMQU5HIGlkPSKnIiBzZXQ9IjAiLz48L0NNU19WQUxVRT48L1RFTVBMQVRFQ09OVEVOVD4=]]></LINK>
    </CMS_VALUE>
    <CMS_VALUE name="st_textarea">Auslastung und Wirtschaftlichkeit werden durch das
    bessere Zusammenspiel von Fahrer,
    Fahrzeug und Disposition gesteigert.
    </CMS_VALUE>
    <CMS_VALUE name="st_link">
    <LINK linktemplate="internerteaserlinkmitverweis" type="genericLink"><![CDATA[PFRFTVBMQVRFQ09OVEVOVD48Q01TX1ZBTFVFIG5hbWU9InNpdGVzdG9yZXJlZiI+PExBTkcgaWQ9IqciIHNldD0iMSI+PFVJRD5pbmZvX3RvdXJfMTwvVUlEPjxVSURUWVBFPlNJVEVTVE9SRV9MRUFGPC9VSURUWVBFPjxSRU1PVEUvPjwvTEFORz48L0NNU19WQUxVRT48Q01TX1ZBTFVFIG5hbWU9ImFsdGVybmF0aXZ0ZXh0Ij48TEFORyBpZD0ipyIgc2V0PSIxIj48U1RBVEU+dHJ1ZTwvU1RBVEU+PC9MQU5HPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0idGV4dCI+PExBTkcgaWQ9IqciIHNldD0iMSI+PFRFWFQ+SGllciBnZWh0IGVzIHp1IENBTVA8L1RFWFQ+PC9MQU5HPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0iY29tbWVudCI+PExBTkcgaWQ9IqciIHNldD0iMCIvPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0ibGlua3RlbXBsYXRlIj48TEFORyBpZD0ipyIgc2V0PSIwIi8+PC9DTVNfVkFMVUU+PENNU19WQUxVRSBuYW1lPSJtZWRpYXJlZiI+PExBTkcgaWQ9IqciIHNldD0iMCIvPjwvQ01TX1ZBTFVFPjxDTVNfVkFMVUUgbmFtZT0idGFyZ2V0Ij48TEFORyBpZD0ipyIgc2V0PSIwIi8+PC9DTVNfVkFMVUU+PENNU19WQUxVRSBuYW1lPSJsYW5ndWFnZSI+PExBTkcgaWQ9IqciIHNldD0iMCIvPjwvQ01TX1ZBTFVFPjwvVEVNUExBVEVDT05URU5UPg==]]>
    <CMS_VALUE name="text">Hier geht es zu CAMP</CMS_VALUE>
    </LINK>
    </CMS_VALUE>
    </SECTION>
    </BODY>
    </PAGE>
  • I am not an expert on the legacy filters so don't know that i can offer any good suggestions. I would have thought however that the white space preservation would have worked though. To my understanding newlines and line breaks are considered white space characters.
    I am going to have to defer to someone who has greater knowledge of legacy filters than i do.
  • Hi,
    I did some testing with XML (NT) Filter.
    In the test, the returns were preserved and extracted in a segment. Those three lines were in a single segment separated by the returns.
    TITLE first line
    breakline / newline (subtitle 1) in TITLE
    breakline / newline (subtitle 2)in TITLE

    In my configuration of the XML (NT) Filter, I set the Whitespace Handling options to Preserve.
    Could you double check this option?
    Also, please make sure that your filter configuration is used at segmentation. You can check this in the Task History page for the task in a project, and check the log for the Segment Asset step which is showing the name of the filter configuration.

    Best,
    Taiki