2009-07-21 9 views
1

Ich aktualisiere gerade eine Webseite, auf der einige sehr einfache Daten in einer 2xnumberOfEntries-Tabelle angezeigt werden. Das Original ist fest in HTML kodiert, was ich als Programmierer für nervig halte.XSLT-generierte Tabelle in eine Webseite integrieren

Ich entschied, dass die Daten in einem einfachen XML-Schema konvertieren Idee wäre die beste, da ich wirklich für die zusätzlichen Funktionen einer Datenbank nicht nötig haben.

Dann lernte ich XSLT und bekam ein funktionierendes Stylesheet, das XML in eine HTML-Tabelle konvertiert und im Browser gut aussieht.

F: Wie bekomme ich diese neue Tabelle an die Stelle der ursprünglichen Tabelle zurück in die ursprüngliche Website? Ich habe versucht, einen iFrame zu verwenden, aber das ist veraltet und unfreundlich.

Unter Frage: Es gibt wirklich nichts, um mich zurück aus dem Halten ASP.NET mit (Ich bin sehr vertraut mit ihm) mit Ausnahme der Kosten meines Klienten zu sagen, die notwendigen Server, Änderungen vorzunehmen. Gibt es einen besseren Weg, dieses Problem zu lösen?

Antwort

1

This particular article erläutert, wie man es mit JavaScript (keine Abhängigkeiten auf der Serverseite) macht. Einziger Vorbehalt ist, ich bin mir nicht sicher, wie sich das auf Nicht-Wintel-Plattformen verhalten wird. Habe es dort noch nie getestet. Einige Browser/Umgebung könnte und könnte es nicht implementieren.

Ich würde lieber do this on the server side immer noch und injizieren Sie es zu einem Inhalt Platzhalter/Literal-Steuerelement (in ASP.NET) so nicht auf JavaScript auf der Client-Seite abhängen.

+0

W3Schools gewinnt wieder. Danke für die schnelle Antwort. Meine einzige Vorbehalte ist das ActiveX-Ding, da Browser es Benutzern erlauben, das zu deaktivieren, aber es scheint, als ob ich jedes Mal, wenn ich XSLT benutze, dieselben Banner bekomme. Zumindest habe ich jetzt einen Weg, den Code nicht hart zu codieren. Auf der anderen Seite kann es passieren, dass ich den XML-Code an eine asp: gridview buche, aber diese Lösung reicht jetzt aus. – TahoeWolverine

Verwandte Themen