Autor Zpráva
lolkohrad
Profil *
ahoj,
potreboval bych udelat stranky, kde budu moci pracovat se souborem xml. Nacist ho ze slozky, vypsat, upravit (pridat, upravit, smazat) a ulozit opet do adresare.
Nevim jak bych to mel udelat? potrebuji k tomu javascript nebo php? jaky jazyk je nejlepsi pouzit na xml? s cim mate zkusenosti?...
koukal jsem, ze treba javascript s tim umi pracovat. Neni uz neco hotoveho? ja jsem zatim nenasel. diky za tipy.
CZghost
Profil
lolkohrad:
potrebuji k tomu javascript nebo php?
Vzhledem k tomu, že javascript neumí pracovat se soubory, tak raději PHP. Nevím, zda javascript umí pracovat s XML, možná jo, ale se soubory v základní instanci vůbec. To by jsi musel nainstalovat na své stránky ajax. Nejjednodušší bude natáhnout soubor do editovatelného pole (tag <textarea>), kde lze poté pracovat s obsahem souboru jako s běžným textem, který poté pomocí odesílacího tlačítka uložíš zpět do svého původního umístění. Pro zvýraznění kódu bych asi doporučil nějaký javascriptový framework.
lolkohrad
Profil *
ahoj, pracuji v javascriptu pres DOM.
vsechno ok, muzu upravovat, vytraret novy nody ap...
ale neulozi se mi to zpatky do .xml souboru? nevi nekdo jak na to? potrebuji dale pouzivat .xml soubor pro jinou aplikaci.
Joker
Profil
lolkohrad:
Webová stránka nemůže upravovat soubory na disku návštěvníka.
Šlo by to udělat oklikou, že stránka odešle kód na server a ten ho pošle zpátky jako soubor ke stažení. Ale nejde zajistit přepsání toho starého souboru, to by si už musel udělat návštěvník ručně.
CZghost
Profil
lolkohrad:
Proč nepracuješ s nějakým textovým editorem, který umí zvýraznit syntaxi? XML soubory jsou pouhé textové soubory, potom záleží na programu, jak XML interpretuje. Kdyžtak si přečti něco o XML na Wikipedii. Zjistíš, že se jedná stejně jako HTML o značkovací jazyk a stačí ti pouhý Poznámkový blok na editaci.
Chro
Profil
CZghost:
Dotazující ovšem poptává řešení, jehož pomocí by mohl online na webu upravovat XML.
CZghost
Profil
Chro:
Dotazující ovšem poptává řešení, jehož pomocí by mohl online na webu upravovat XML.
Na tento dotaz již má odpověď výše: [#2]

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: