HX3 Foren

HX3 Foren (https://hx3.de/)
-   Software- und Webentwicklung (https://hx3.de/software-webentwicklung-23/)
-   -   ( HTML in XML ) in HTML (https://hx3.de/software-webentwicklung-23/html-xml-html-7689/)

The Loner 14.12.2003 15:24

hi,
ich habe folgendes problem:

ich habe ein html-file, dass sich seinen content aus einem XML-file lädt. im XML-file befinden sich jedoch <a>-tags. d.h. das entsprechende feld wird nicht dargestellt. tausche ich '<' durch < und '>' durch > aus, dann bekomm ich im html-file den quellcode angezeigt aber nicht als link... :(

wie krieg ich das nun hin, das ich im html-file einen ordentlichen link angezeigt bekomme.

hier mal ein code bsp.:

xml-file ( test.xml ):
Code:

<document>
 &nbsp;<title>test</title>
 &nbsp;<content>bitte <a href="hier.html">hier</a> clicken!</content>
</document>

html-file:
Code:

<xml id="tst" src="test.xml"></xml>
<table datasrc="#tst">
 &nbsp;<tr>
 &nbsp; &nbsp;<td><span datafld="title"></span></td>
 &nbsp; &nbsp;<td><span datafld="content"></span></td>
 &nbsp;</tr>
</table>

so wie ich den code oben gepostet hab. erscheint nur der title, aber kein content. :(

The Loner

Atomic 14.12.2003 15:43

<document>
<title>test</title>
<content>bitte hier clicken!</content>
</document>

Aber dann wird der Link auch nicht als Link erscheinen sondern als Html-Link Code
Das zu umgehen scheint nicht möglich in Html.
Event. in JavaScript.
Problemlos und einfach in PHP
Nur leider musst du für PHP einen Webserver laufen lassen und alles in die "Documents Folder" verschieben.
Zuguterletzt musst du das Script schreiben.

test.php
Code:

<?php
include("include/hx3_xml.class.php");
$xml = new hx3_xml();
$xml->import_file("test.xml");
?>
<table>
 <tr>
 &nbsp; <td><span><?php echo $xml->title[0]->to_string(); ?></span></td>
 &nbsp; <td><span><?php echo $xml->content[0]->to_string(); ?></span></td>
 </tr>
</table>

Wenn du das wirklich machen willst und PHP selber installierst schick ich dir die PHP Klasse.

The Loner 14.12.2003 15:45

mh, mal sehen...
ich glaub die php-klasse hab ich hier schon irgendwo rumliegen...
aus dem 'release' oder 'source'-forum.

The Loner

The Loner 25.12.2003 00:11

mh nee doch nicht, sorry. schick sie mir doch noch mal bitte. :confused:

PS: bin derzeit dabei ein bissl PHP zu 'machen'. der weihnachtsmann hat einen haufen literatur dazu angeschleppt. :D

The Loner

Atomic 27.12.2003 18:33

die ALLERWICHTIGSTE Literatur: geh auf www.php.net und lade dir die doku als *.chm herunter
die ist ganz wichtig
am besten beginnste auch gleich mit PHP5 Beta 3
einziges manko unter Win gibts Probleme mit der MySQL extension
aber die PHP5 OOP Features sind es mehr als wert

Bedenke immer vollgendes:
PHP ist eine Scriptsprache was für dich heist das du auch zur laufzeit code schreiben und ausführen lassen kannst
PHP besitzt herausragendes Feature "Assoziative Arrays mit unbegrenzter dynamischer Länge" => Die sind Perfekt um mit Daten zu arbeiten.

Gib mir nochmal deine e-mail

The Loner 27.12.2003 21:12

hab mir 'nen eigenen xml-parser geschrieben, funktioniert auch soweit. schick mir das file trotzdem nochmal. email siehe icq...


The Loner


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119