Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-07-2006, 08:51   #1 (permalink)
Banned
 
Registriert seit: Jul 2006
Beiträge: 40
xpath alle nodes + index + tiefe ?

Ich habe Frage wegen xpath, ich hoffe ich bin hier im richtigen Bereich.

Meine Frage:
Wie bekomme ich alle knoten in einem XML dokument mit deren Index im XML dokument sowie deren Tiefe?

Kann mir jemand mit ein paar Codezeilen oder einem Hyperlink(bitte nicht zur xpath dokumentation) helfen, bitte?
๐อ๐ ist offline   Mit Zitat antworten
Alt 17-07-2006, 15:13   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Mit XPath kannst du Nodenames und Attribute direkt ansprechen und auslesen. Wie sieht denn dein XML-File aus und was hast du bisher versucht?
  Mit Zitat antworten
Alt 17-07-2006, 16:17   #3 (permalink)
Banned
 
Registriert seit: Jul 2006
Beiträge: 40
Ich wollte alle Knoten eines beliebigen xml Dokumentes durchlaufen und von allen Knoten deren Tiefe (also anzahl der _parents) sowie den Index(wobei ich hier index wie den eines expand tree-component meine) haben.

Ich habe die Lösung jedoch bereits gefunden aber ich habe nun ein anderes Problem ich habe eine direkte Datenanbindung und würde gerne bei einer veränderungen in einer Komponente (textarea, tree, label) also bei texteingabe bzw addItem event diesen direkt in das clientseitige xml dokument übertragen.

Darum noch ein paar Fragen wenn gestattet.

Mache ich das mit einem xmlConnector und schicke alles über ein dataSet in einen dataProvider den ich der komponente zuweise ?

Brauche ich da überhaupt ein xmlConector evtl zusätzlich ein xmlRecdordset, ich benutze eine socket, könnte nötigenfalls jedoch auch rpc(bzw rmi) connecten?

Ich parse das XML-Dokument serverseitig so vor das es einfach per dp in eine Komponente könnte, ist da ein dataset von nöten oder bedeuted das nur zusätzliche latenz ?

oder ist ein direkter datenabgleich gar nicht in der form möglich?

es wäre in dem sinne ein shared object.

Geändert von ๐อ๐ (17-07-2006 um 16:28 Uhr)
๐อ๐ ist offline   Mit Zitat antworten
Alt 17-07-2006, 18:43   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Ich habe die Lösung jedoch bereits gefunden
Dann poste die doch mal, wird bestimmt mal den einen oder anderen interessieren...

XML-Files kannst du mit Flash alleine aus Sicherheitsgründen gar nicht erstellen. Dazu benötigst du eine Middleware wie PHP/ASP und einen Server oder offline eine Zusatzsoftware wie Zinc von mdm.
  Mit Zitat antworten
Alt 17-07-2006, 19:14   #5 (permalink)
Banned
 
Registriert seit: Jul 2006
Beiträge: 40
Zitat:
Zitat von agedoubleju
Dann poste die doch mal, wird bestimmt mal den einen oder anderen interessieren...
ich sagte nicht das ich das problem in flash gelöst habe!

http://www.galileocomputing.de/openb...00047F1F03B22B


Zitat:
Zitat von agedoubleju
XML-Files kannst du mit Flash alleine aus Sicherheitsgründen gar nicht erstellen. Dazu benötigst du eine Middleware wie PHP/ASP und einen Server oder offline eine Zusatzsoftware wie Zinc von mdm.
danke aber ich ziehe java vor das ist auf clientrechnern häufiger zu finden als php.

aber wie gesagt mich interessierte eientlich ob ich mit einer socket sozusagen das xml dokument direkt bearbeiten kann ohne listener einzubauen und die daten manuell hin und her zu schicken.

bei openlaszlo ist das über die dataProvider klasse in verbindung mit einem dataset möglich jedoch ist die art des request mir nicht ganz bewusst, och nehme mal an es ist dort rpc odereine art webservice

so, also mit einem dataprovider, habe ich bisher auch die komponenten bedient und umständlich in flash vorher umgeparst das mache ich nun in java, was mich nun interessiert ob ich in java die xml file referenzieren kann und dem flashplayer als xml object in der form zur verfügung stellen kann das dieser es in komponenten mit der dataprovider klasse verwendet, es also ebenfalls referenziert und die daten die im dataProvider ausgetascht werden ebenfalls automatisch in dem auf dem lokalen server liegende xml objekt austauscht , das schreiben in die file soll aus performancegründen nicht sofort geschehen, ist aber wieder eine java geschichte.
๐อ๐ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele