Hi Leutz!
Folgendes Problem: Ich habe eine verschachtelte XML, aus der ich aus einem Knotenpunkt einen Masterbereich erstellen möchte. Dort soll z.B. eine Liste von Warengruppennamen einer Kategorie erscheinen. Wenn man nun auf einen Namen klickt, soll sich eine Detailregion im unteren Bereich öffnen, die mir zu der Warengruppe, die spezifischen Artikel mit den Artikeldaten in einer Tabelle aufzählt.
Da die XML-Datei verschachtelt ist, kann ich nicht alles in einem Datensatz ablegen. Wie komme ich aber in DW an die unteren und auf derselben Höhe liegenden Knotenpunkte?
Hier meine ungefähre XML:
HTML-Code:
<HEADER>
...
</HEADER>
<PRODUCT_TYPE>
<NAME>
<ID>
<ARTICLE_FEATURES>
<FNAME>
<FUNIT>
</ARTICLE_FEATURES>
</PRODUCT_TYPE>
<ITEM_TABLE>
<ITEM>
<ID>
<DESCRIPTION>
</ITEM>
<ARTICLE_PRICE>
<PRICE>
<PRICE_AMOUNT>
</ARTICLE_PRICE>
</ITEM_TABLE>
Hier ein Auszug aus Dreamweaver:
HTML-Code:
<script src="SpryAssets/xpath.js" type="text/javascript"></script>
<script src="SpryAssets/SpryData.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
var ds1 = new Spry.Data.XMLDataSet("test_neu/CATALOG.xml", "CATALOG/PRODUCT_GROUP_TABLE/PRODUCT_GROUP");
var ds2 = new Spry.Data.XMLDataSet("test_neu/CATALOG.xml", "CATALOG/ITEM_TABLE/ITEM");
//-->
</script>
</head>
<body>
<div spry:region="ds1">
<table>
<tr>
<th>NAME</th>
</tr>
<tr spry:repeat="ds1" spry:setrow="ds1">
<td><a href="#">{NAME}</a></td>
</tr>
</table>
</div>
<div spry:detailregion="ds2">{ds2::DESCRIPTION}
</div>
Wäre toll, wenn sich einer fix melden würde.
Danke.
Grüße,
Greg