Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    XML aus Datenbank wird als leer dargestellt

    Scheduled Pinned Locked Moved Entwicklung
    2 Posts 2 Posters 190 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K Offline
      KZinn
      last edited by

      Hi,

      ich habe eine programmierte Kategorie mit einem longtext Feld erstellt. Darin möchte ich ein kleines XML speichern und es mir anzeigen lassen.

      Das Speichern funktioniert mit der Einstellung cmdb.registry.sanitize_input_data = 0; die XML steht richtig in der Datenbank. Allerdings wird mir in der UI nur ein scheinbar leeres Feld angezeigt.

      Wie kann ich mir den XML-Abschnitt anzeigen lassen?

      Ein Beispiel für das XML ist:
      <And>
      <Module moduleID="mod1" property="HW" value="0815" />
      </And>

      Viele Grüße

      LFischerL 1 Reply Last reply Reply Quote 0
      • LFischerL Offline
        LFischer @KZinn
        last edited by

        Hallo @KZinn

        ich erinnere mich dunkel daran, das wir mal das Thema angesprochen hatten - damals aber noch ohne programmierte Kategorie 😉 Damit das XML als solches dargestellt wird müsstest du es für den Browser mittels $xmlData = htmlentities($xmlData); umformatieren, sonst wird probiert dieses als HTML zu interpretieren.

        Die Funktion geht her und ersetzt z.B. alle < mit &lt; und alle > mit &gt; - dann wird der Browser das korrekt darstellen.

        Wenn es sich um eine eigene Kategorie handelt wäre der richtige Ort dafür vermutlich die UI-Klasse. Wie übergibst du denn die Daten an das Template? Wird dieses einfach nur in der GUI gerendert oder soll es in einer Textarea dargestellt werden? Vielleicht könntest du Ausschnitte vom Code posten 🙂

        Viele Grüße
        Leo

        1 Reply Last reply Reply Quote 0
        • First post
          Last post