[ascoders] Re: getelementByID

Zu der Id - Sache kann ich nicht viel sagen.
Der Prototype scheint mir aber nicht geeignet zu sein,
weil ja jede Instanz ihre eigene Id benötigt.

Den Adapter über XML zu definieren ist sicher
möglich, ich habe es aber lieber, wenn ich von
der Darstellungsform nichts mehr mitkriege. Ich will
ja gerade von der Verpackung abstrahieren, weil ich
mich eigentlich nur für den Inhalt interessiere.

Intern benutzt der Adapter natürlich die XML-Methoden,
sonst könnte er ja nicht auf die Daten zugreifen. Dafür ist
dann die id-Methode interessant.

Neulich habe ich gelesen, dass man diese Vorgehensweise
Facade nennt und nicht Adapter. Auch ganz gut, wobei im
Deutschen Fassade wieder nicht so treffend ist, weil sie so
passiv ist. Aber das ist wahrscheinlich Geschmackssache.

mfg r.

----- Original Message -----
From: "Arne Oberländer" <ao@xxxxxxxx>
To: <ascoders@xxxxxxxxxxxxx>
Sent: Thursday, May 08, 2003 9:23 AM
Subject: [ascoders] getelementByID


> Hi,
>
> wie Ihr vielleicht bemerkt habt, steh´ ich voll auf diese Mini-Ding
> (ID-Zugriff), um schnell an XML-Knoten heranzukommen:
>
> XML.prototype.getElementById = function(idValue) {
>  return this[idValue];
> };
>
> Da ich nun gestern unter eisigen Schauern die OOP-Threats im Flashforum
> durchstöbert habe (ein blutiger Zeh im Piranha-Becken ist harmlos dagegen),
> (und mein letzter Threat hier unangenehm und noch nicht abgearbeitet ist),
> frage ich hier mal ganz vorsichtig:
>
> Gesetzt den Fall, ich möchte die Node-IDs nicht mehr im XML-Objekt,
> sondern - zukunftssicherer - an einem anderen Ort aufbewahren (z. B.
> XML.prototype.ID o. ä.), und das auch noch so resourcenschonend wie möglich,
> habt Ihr irgendetwas in der Kiste, um den blitzschnellen eingebauten Parser
> zu behalten, ihm aber möglichst elegant und kostengünstig die IDs
> abzuluchsen?
> Mir fällt nix ein, wie das Eintragen der IDs, das ja momentan durch den
> Parser passiert, umbiegen könnte. Das reparsen für neue Knoten geht zwar
> schnell, ist aber doof.
> Da kommt man nicht ran, oder?
>
> @Bokel: wie Du vielleicht merkst, wäre in meinem XML-Adapter die id sogar
> SEHR nützlich ;-)
>
> @Bokel(2): definierst Du diesen Adapter dann auch als XML-Knoten (was eine
> sehr lustige Sache ist; XML-definierte XML-Adapter zu haben :o)
>
> Freue mich wie immer auch über Kopfnüsse :-]
>
> Gruß
> _____
> Arne
>
> ------------------------------------------------------
> Archiv   : http://www.freelists.org/archives/ascoders/
> Optionen : http://www.freelists.org/list/ascoders
> ------------------------------------------------------
>

------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: