Hallo Claudius, Also ich habe ein HTML-Dokument, da� ich editieren k�nnen will.... Dieses HTML-Dokument hat ein, oder mehrere Tags, die einzelne Inhaltsbl�cke umschlie�en. Ich habe sie: <CMS:EDITABLE>...</CMS:EDITABLE> genannt....
Wenn ich nun das Dokument editiere ersetze ich diese mit replace zu einem DIV id=.... CONTENTEDITABLE>...</DIV> Wie gesagt, es k�nnen mehrere sein... Wie aber bekannt, sind HTML-Dokumente nicht immer well-formed (Siehe dazu <br> <hr>... denen fehlt der Abschlu�) Wenn das Dokument gespeichert wird (FSO-Zur�ckschreiben), dann muss ich aber die DIV's wieder rausholen und das <CMS:EDITABLE> herumsetzen, weil sonst Leute die die Seite nicht editieren sollen, das eben k�nnen.... Also: Suche mir alle Nodes die <DIV id=....> sind und entferne sie.... Ein Replace geht in dem Moment nicht in dem das Dokument "ganz normale" DIvs hat. Somit kann ich ein </DIV> nicht global ersetzen.... Abgesehen davon will ich mir die Option offen halten das <CMS:EDITABLE> um attribute zu erweitern, die dann in das DIV �bertragen werden, damit ich clientseitig Infos auswerten kann.... z.B. Editright="user:1,16,15|Group:3,1,86" .... ANyway... ist noch nicht genau durchdacht.... Dazu sp�ter Mansur > -----Urspr�ngliche Nachricht----- > Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]] > Gesendet: Freitag, 16. November 2001 12:02 > An: AspGerman Kaffeehaus > Betreff: [aspdecoffeehouse] RE: ChildNode entfernen aber dessen Childs > belassen > > > > > > > > Hallo, > > Ich m�chte aus einem HTML-String eine Element entfernen aber das darin > > verschachtelte HTMl belassen. > > > > Dazu lade ich mir den String mit loadXML( stringHTML ) > > > > selektiere das Element mit der id: > > set singNode = oDom.selectSingleNode("//item[@id='cmsedititem']") > > > > Und will nun das Node entfernen, aber das HTML das darin > > verschachtelt ist > > belassen: > > > > <html> > > <head></head> > > <body> > > Nichteditierbar > > <div id="cmsedititem" CONTENTEDITABLE> > > editierbarer Text > > <b>Etwas anderer Inhalt</b> > > </div> > > Nichteditierbarere Text > > </body></html> > > > > Dabei kann ich nicht davon ausgehen, da� das Dokument well-formed ist! > > > > Wenn das Dokument nicht well-formed ist, wirst Du schon Problemehaben es > richtig in eine Dom zu laden... > Da bist Du mit String-Operationen besser dran... > Bist Du sicher, dass es f�r Dein Problem nicht einen einfachere L�sung > gibt? Was willst Du �berhaupt machen? > > CLaudius > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp > | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
