php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > XML
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


XML Hier passt alles rein, was das Thema XML (XSLT, JSON etc...) betrifft, auch in Verbindung mit PHP

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 08-09-2003, 16:35
CannabisCow
 Registrierter Benutzer
Links : Onlinestatus : CannabisCow ist offline
Registriert seit: Nov 2002
Beiträge: 296
CannabisCow ist zur Zeit noch ein unbeschriebenes Blatt
Standard Zeilenumbruch in XML/XSLT

Hallo ihr,

ich habe hier eine XML Struktur, die ich dynamisch in einer php Datei erzeuge ...

Code:
<Site>
<Title>Hallo du ...</Title>
<Message>äü . , [] .. <br />fasdfdsf<br />fasdfasdf</Message>
</Site>
mal als bsp.

diese kombiniere ich nun mit einer xslt datei ... so:

Code:
$result = xslt_process($parser, 'arg:/_xml', $xsl, NULL, $arguments);
nun habe ich allerdings das problem, das die zeilenumbrüche nicht dargestellt werden.

die xslt datei sieht in etwa so aus:

Code:
<xsl:template match="Site">
<h1><xsl:value-of select="Title" /></h1>
<xsl:value-of select="Message" />
</xsl:template>
nun habe ich versucht das ganze mit "disable-output-escaping" irgendwie hinzubekommen. Dies geht aber auch nicht, ich glaub bzw. weis, dass es nur geht, wenn innerhalb von <xsl:text disable-output-escaping="yes"> kein <xsl:value-of select="XX" /> steht. Scheint nur zu gehen, wenn innerhalb davon der String steht ...

weis da jmd. ne lösung?

PS: hoffe ich habe mich verständlich ausgedrükt ..
wenn es was bringt, ich benutze utf-8.
Mit Zitat antworten
  #2 (permalink)  
Alt 08-09-2003, 21:23
Blaster
 PHP Junior
Links : Onlinestatus : Blaster ist offline
Registriert seit: Nov 2001
Ort: Köln
Beiträge: 968
Blaster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hi Cannabiscow!

<br /> wird normalerweise nur im Stylesheet benutzt.

Verchen Parser nutzt Du? Version?
Welches Ausgabeformat nutzt Du? - HTML?!
Wenn ja dann verwende <br>.
Da die Message von Dir mit PHP generiert wird:
http://it-development.de/forum/showt...threadid=20608

cu

P84
__________________
Yuppi, endlich Elite ...
Mit Zitat antworten
  #3 (permalink)  
Alt 09-09-2003, 14:42
CannabisCow
 Registrierter Benutzer
Links : Onlinestatus : CannabisCow ist offline
Registriert seit: Nov 2002
Beiträge: 296
CannabisCow ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Parser/Version: Sablotron 0.97
Ausgabeformat: Xhtml 1.0

zu dem verweis, auf den anderen Thread:
1 und 2, werd ich mal probieren.
3???
4 ist schon erledigt

danke
Mit Zitat antworten
  #4 (permalink)  
Alt 10-09-2003, 00:48
Blaster
 PHP Junior
Links : Onlinestatus : Blaster ist offline
Registriert seit: Nov 2001
Ort: Köln
Beiträge: 968
Blaster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zu 3)

Das ist zugegebenmaßen auch schon etwas hart :
Zitat:
Moderne Entwickler (like me *staub*) kreiern Ihre Softwarestruktur nicht mehr direkt in nativen Code, sondern modelieren sie in Diagrammen, vorzugsweise in UML:
http://www.togethersoft.com/services...lonlinecourse/
Ziel ist die Struktur von Software zu visualisieren und dann per Knopdruck
( foreward engineering ) den Code in einer bestimmte Programmiersprache zu generieren. Dazu benötigt man bestimmte UML-Tools.

Eine wunderbare Zusammenstellung aller UML Tools findet Ihr auf der HP von Prof. Dr. Mario Jeckle: http://www.jeckle.de/umltools.html
Einige Tools sind Freeware; Andere kosten 4-5 k€ Einzelplatzlizenz.

1992 veröffentlichten die vier int. anerkannten Experten der OO- Softwareentwicklung Gamma, Helm, Johnson, Vlissides (bekannt als "Gang of Four" (GoF)) ihr Standardwerk "Design-Patterns" (Entwurfmuster), indem Sie für 23 alltägliche Aufgabe fertige Entwurfsmuster bereitstellten:
http://home.earthlink.net/~huston2/dp/patterns.html

Eines dieser Entwurfsmuster ist das sogenannte Mediatorpattern, dessen Struktur, Sinn und Funktionsweise in den Links beschrieben ist. Ich habe so eine bestimmte Softwarestruktur beschrieben, ohne sie explizit ausformulieren zu müssen, die das entsprechende Entwurfproblem lösen kann.

Das Konzept der Patterns wurde in den letzten Jahren ständig weiter entwickelt. Man sollte sich auch klar machen, das jeder XML(SGML) Standard oder jede Spezifikation nichts anderes als Patterns sind und somit ist auch HTML eine Mustervorlage.
Viele Patterns findet Ihr hier http://www.w3.org
=> XML und OOT gehen Hand in Hand, wie auch in der HP von Guru Jeckle zu ersehen ist.

Ist wie in der Physik Materie <-> Energie!
Hat ein Teilchen jetzt Wellen- oder Korpuskelcharakter.
Und nun lieber TobiaZ weißt Du endlich wozu XML gut ist!!

"Die Begeisterung von XML ist propotional zur Qualifikation und Erfahrung der Mitarbeiter!"

So! Jetzt habt Ihr was zu beißen!

Blaster
__________________
Yuppi, endlich Elite ...

Geändert von Blaster (10-09-2003 um 12:45 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 13-09-2003, 15:08
CannabisCow
 Registrierter Benutzer
Links : Onlinestatus : CannabisCow ist offline
Registriert seit: Nov 2002
Beiträge: 296
CannabisCow ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ok, habe nun die Lösung.

xsl:text
http://www.xsl-rp.de/index.php?top=1...=30&action=cmd

Geändert von CannabisCow (13-09-2003 um 15:29 Uhr)
Mit Zitat antworten
  #6 (permalink)  
Alt 14-09-2003, 20:40
Blaster
 PHP Junior
Links : Onlinestatus : Blaster ist offline
Registriert seit: Nov 2001
Ort: Köln
Beiträge: 968
Blaster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von CannabisCow
Ok, habe nun die Lösung.

xsl:text
http://www.xsl-rp.de/index.php?top=1...=30&action=cmd
Hmm. Schön. Deine Lösung ist elegant ... *bookmark*

cu

Blaster
__________________
Yuppi, endlich Elite ...
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni


 

Aktuelle PHP Scripte

Newsmanager

Der Newsmanager ist ein Newssystem und Newsletter in einem. Mit WYSIWYG Editor und E-Mail import aus einer bestehenden MySql Datenbank sowie dynamische Kategorien / Themen Filter.

11.09.2019 Stephan_1972 | Kategorie: PHP/ News
Modelmanager

Der Modelmanager ist ein Webtool für Fotografen, kann als komplette Homepage oder als Webtool installiert werden.

11.09.2019 Stephan_1972 | Kategorie: PHP/ Webservice
ContentLion - Open Source CMS ansehen ContentLion - Open Source CMS

ContentLion ist ein in PHP geschriebenes CMS, bei dem man Seiten, Einstellungen usw. in Ordnern lagern kann

22.08.2019 stevieswebsite2 | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:41 Uhr.