SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Entwicklung und Softwaredesign

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.10.2008, 18:23:09
KingArtus KingArtus ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 14
XML anzeige

Hallo.. ich habe eine XML, relativ simpel aufgebaut und würde diese gerne als Liste ausgeben..

Die XML Sieht in etwa so aus:

Code:
<?xml version='1.0' encoding='UTF-8'?>
<documents>
<document link="/home/kingartus/Desktop/DMS/PDF/KAL.pdf" name="KAL.pdf" />
<document link="/home/kingartus/Desktop/DMS/PDF/WAP2.pdf" name="WAP2.pdf" />
</documents>
Ich habe echt keine Ahnung und würde dass gerne Verstehen lernen.. wie das Geht und wie ich dass mache.

Kann mir einer dabei Helfen?


Jetzt habe ich aber nicht nur eine sonder ganz viele. kann man über die Browser Eingabezeile, irgendwie die XML wählen?
Mit Zitat antworten
  #2  
Alt 27.10.2008, 07:09:34
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 37
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: XML anzeige

Hallo KingArtus,

kannst du nochmal präzise schreiben was genau dir fehlt? Weil im Moment weiss ich nicht ob du ein php script schreiben möchtest, jemanden suchst der es für dch tut, oder ein fertiges script irgendwo einbinden möchtest. Evtl. suchst du auch nach einen Plugin für deinen Browser über den du die Xml Ausgabe steuern kannst?

Vielleicht möchtest du nur die Ausgabe formatieren? Das wäre am einfachsten mit einem Stylesheet denke ich. (XML UND CSS)
http://de.selfhtml.org/xml/darstellung/css.htm

Ich kann dir jedenfalls (und die anderen wahrscheinlich auch nicht) nicht weiter helfen ohne genau zu wissen worum es geht.
Mit Zitat antworten
  #3  
Alt 27.10.2008, 14:14:16
KingArtus KingArtus ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 14
AW: XML anzeige

Also ich habe ein Haufen von XML dokumenten, 100...200 oder so.. die Alle diesem Format entsprechen:

Code:
<?xml version='1.0' encoding='UTF-8'?>
<documents>
<document link="/home/kingartus/Desktop/DMS/PDF/KAL.pdf" name="KAL.pdf" />
<document link="/home/kingartus/Desktop/DMS/PDF/WAP2.pdf" name="WAP2.pdf" />
</documents>
Ich würde nun gern, wenn ich auf: meinedomain.de/NAME-DER-XML.xml gehe dass sich diese in einem Speziellem Desing zeigt... also Beispiel einfach eine Tabelle auf Weißen Hintergrund...

Wollte mal fragen ob mir dass einer mal Zeigen kann, damit ich anhand Klarer und Leichter Beispiele ein Gutes Design hinbekomme.

Ich möchte nur nicht 100-200 HTML seiten bearbeiten oder erstellen, sondern ein Dokument, dass die Inhalte aus der XML holt und sie dann anzeigt
Mit Zitat antworten
  #4  
Alt 27.10.2008, 14:18:27
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 37
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: XML anzeige

Und was spricht jetzt gegen das CSS Beispiel hinter meinem link?
Mit Zitat antworten
  #5  
Alt 27.10.2008, 14:25:55
KingArtus KingArtus ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 14
AW: XML anzeige

nicht viel, also nichts eigentlich
Mit Zitat antworten
  #6  
Alt 27.10.2008, 20:35:31
KingArtus KingArtus ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 14
AW: XML anzeige

OK, dann ahbe ich doch ne Frage.. Auf Self html steht:

Code:
name {
  position:relative;
  display:block;
  width:99%;
  background-color:#808080;
  color:#FFFFFF;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:48px;
  padding:5px;
}
dass geht auch weil: in der XML von denen steht:

Code:
<name>Frankfurt HBF</name>
bei mir sieht es aber so aus...

Code:
<document link="/home/kingartus/Desktop/DMS/PDF/was-geht-up.pdf" name="was-geht-up" />
wie Komme ich denn nun an den Parameter NAME und LINK
Mit Zitat antworten
  #7  
Alt 28.10.2008, 07:27:21
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 37
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: XML anzeige

Hallo KingArtus,
mit CSS alleine wirst du es anscheinend nicht hinbekommen, da CSS dir keine Attribute formatieren kann.

Aber ein Kapitel weiter geht es um XLS/XLST. Da wird dir gleich auf der ersten Seite gezeigt das XLST deine XML Datei z.B. in HTML Umwandeln kann. So das du deine Daten in einer Tabelle anzeigen könntest. (Die du dann wiederum mit CSS Formatieren könntest etc.)

Schau dir die Beispiele doch mal an, und wenn du konkrete Fragen hast helfen wir dir im Forum bestimmt weiter.
Mit Zitat antworten
  #8  
Alt 03.11.2008, 03:57:15
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: XML anzeige

Als Starthilfe
Code:
<?xml-stylesheet type="text/xsl" href="style1.xsl"?>
<documents>
  <document link="/home/kingartus/Desktop/DMS/PDF/KAL.pdf" name="KAL.pdf" />
  <document link="/home/kingartus/Desktop/DMS/PDF/WAP2.pdf" name="WAP2.pdf" />
</documents>
und style1.xsl:
Code:
<xsl:stylesheet id="style1" version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"
>
  <xsl:output method="html" indent="no"/>
  <xsl:template match="/">
    <html><head><title>abc</title></head>
      <body>
        <table border="1">
          <tr><th>xyz</th></tr>
          <xsl:apply-templates select="/documents/document"/>
        </table>
      </body>
    </html>
  </xsl:template>
  <xsl:template match="document">
    <tr>
      <td><xsl:value-of select="@name" /></td>
      <td><xsl:value-of select="@link" /></td>
    </tr>
  </xsl:template>
</xsl:stylesheet>
Durch
Zitat:
<?xml-stylesheet type="text/xsl" href="style1.xsl"?>
wird der Client/BRowser angewiesen, das xslt Stylesheet zu laden und anzu wenden. Wenn der Client kein XSLT kennt (oder nicht akzeptiert), wird das Dokument allerdings nicht formatiert. Du kannst das allerdings auch serverseitig erledigen. In PHP mit der xslt Erweiterung. Allerdings muss dann der Server rechnen, anstatt der überausgestatteten User-PCs.
__________________
Wat der Bauer nich kennt, dit frisster nich.

Geändert von defabricator (03.11.2008 um 03:57:32 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Anzeige Browserabhängig dante_fresh PHP Grundlagen 11 21.06.2007 16:06:01
Anzeige von Dateinamen in einem Pull down Menü sfelder PHP für Fortgeschrittene und Experten 2 12.12.2006 14:56:02
Zufällige Anzeige von Bild + Text buero_b PHP Grundlagen 10 26.09.2006 11:28:01
Chatzeit anzeige! remedy PHP für Fortgeschrittene und Experten 1 17.04.2003 08:24:16
Anzeige pro Seite begrenzen (mysql)? andreaskf PHP für Fortgeschrittene und Experten 5 21.03.2003 22:56:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:06:25 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt