[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2004
    Beiträge
    923

    Formfeed gesucht

    Hallo,

    ich habe ein doofes Problem.
    Wir erstellen über Java über QSH ein PDF aus verschiedenen XML/XSL-Anweisungen.

    Dabei wird für bestimmte Zeichen und Sondergeschichten wie Schriftwechsel usw. mit Entitys gearbeitet.

    Zum Beispiel wird das Euro-Zeichen wie folgt produziert:

    Im XSL-Sheet
    <xsl:template match="euro">
    <fo:inline>&_#_8364;</fo:inline>
    </xsl:template>
    Im XML-Sheet
    <euro />

    Die Unterstriche zwischen & und # bitte wegdenken, ich krieg das hier sonst nicht rein, HTML setzt immer sofort um.
    Das klappt auch alles wunderbar bisher.
    Nun wollte ich aus organisatorischen Gründen einen Seitenvorschub im PDF generieren.
    Nach ersten Recherchen habe ich den Formfeed gefunden und dachte in meinem jugendlichen Wahn, nehmen wir doch den!
    Laut web ist der Formfeed 000C was wenn ich das korrekt umrechne dezimal 0012 ergeben sollte??

    Leider ergibt folgende Codierung

    Im XSL-Sheet
    <xsl:template match="sschub">
    <fo:inline>&_#_0012;</fo:inline>
    </xsl:template>
    Im XML-Sheet
    <sschub />

    Die Unterstriche zwischen & und # bitte wegdenken, ich krieg das hier sonst nicht rein, HTML setzt immer sofort um.
    einen Laufzeitfehler mit folgenden Text:
    org.xml.sax.SAXParseException: Character reference "&#c" is an invalid XML character.

    Was mache ich verkehrt?

    kuempi

  2. #2
    Registriert seit
    Aug 2004
    Beiträge
    923
    Sodele, ich nochmal.

    Habe gerade ein wenig im web gesucht und festgestellt, dass das ein uraltes Problem bei XML ist.

    Als Lösung schlägt die CT folges vor:

    [Zitat]
    Als Notlösung lässt sich am Ende jeder zusammenhängenden Abrechnung ein Punkt (‘.’) mit ‘<H4>.</H4>’ formatiert ausgegeben. Dieser ‘Fliegendreck’ erlaubt es dann in der Praxis, Seitenumbrüche zu erzeugen.
    [/ZitatEnde]

    Na toll, werde ich mal so probieren, wer noch was dazu sagen möchte tue sich bitte keinen Zwang an.

    kuempi

  3. #3
    Registriert seit
    Aug 2004
    Beiträge
    923
    Es funktioniert nicht!
    Es wird nur der blöde Punkt gedruckt.

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    923
    Sodele,

    vielen Dank an Fuerchau.
    Die Lösung findet sich hier:
    http://www.xml.com/pub/a/2002/10/09/xslfo.html?page=2
    und versteckt sich in der Anweisung:
    <fo:block break-before="page">

    Muss man erst mal drauf kommen, bzw. die korrekten Suchbegriffe benutzen.


  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Die Google-Suche brachte mir das Ergebnis sozusagen sofort:

    http://www.google.de/search?hl=de&q=...le-Suche&meta=
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Aug 2004
    Beiträge
    923
    Ja genau,

    DAS ist das Problem bei mir gewesen.
    Habe nicht mit "print" und "page" sondern immer nur mit "formfeed" usw. gesucht, und bin dann immer nur auf Leute gestossen, die genauso blöde wie ich gefragt haben.
    Mal abgesehen davon, dass Guggelhupf nicht meine Haupt/Lieblingssuchmaschine ist.

    Ich mache ja nun lange genug mit Such(t)maschinen rum und sollte es langsam gelernt haben.
    Aber manchmal sieht man den Wald vor lauter Bäume nicht, besonders wenn man an so nem Problem knabbert und sich verrannt hat!

    Aber genau für sowas hilft man sich ja hier im Forum.

    Vielen Dank nochmal, Du bist wirklich gut.

    k.

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Der Ansatz des Suchens hilft manchmal weiter:

    Nicht "Ich habe das Problem, haben andere das auch ?"
    sondern "Was will ich lösen, gibts das schon irgendwo !"

    Damit bin ich bisher bei Google ganz gut gefahren.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Entwickler ISeries in der Schweiz gesucht
    By STRO in forum NEWSboard Server Job
    Antworten: 1
    Letzter Beitrag: 11-12-06, 13:25
  2. Softwareentwickler iSeries gesucht
    By Eierton in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 31-07-06, 16:34
  3. AS/400 Programmierer für Festeinstellung gesucht
    By As400SUCHER in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 27-07-06, 14:26
  4. Praktikumsplätze gesucht!
    By holgerscherer in forum NEWSboard Server Job
    Antworten: 1
    Letzter Beitrag: 26-07-06, 14:16
  5. Formfeed in XML
    By kuempi von stein in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 05-07-06, 08:50

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •