تغییر در فایل xml با javascript

mehradmoein

Member
با سلام,
من یک فایل xml دارم :

<root>
true
</root>

حالا می خوام که با javascript اون true رو تبدیل به false کنم.اگه می شه کمکم کنید.
 

mehradmoein

Member
آره,یعنی فایل xml روی server هست ولی با javascript می خوام.اصلا می شه همچین کاری کرد؟یعنی با javascript توی یک فایل روی server تغییر ایجاد کرد؟
 

mehradmoein

Member
کسی نبود؟ اصلا server side هم نبود مهم نیست.فقط می خوام که این کار رو انجام بده.
 
با جاوااسکریپت و وی بی اسکریپت میشه ولی نه در سمت کلاینت بلکه در سمت سرور یعنی تو صفحه asp .
 
روش من همون استفاده از FSO ست که خود شما هم اشاره کردی. حالا اگر sample code بخواین در همون بخش asp خبر بدین که همونجا بگذارم.
 

mehradmoein

Member
مگه javascript هم fso داره؟اگه می شه یک sample code بزارید.من با asp به جوابم رسیدم ولی با javascript هم لازم دارم.
 
بله - شما میتونی در کد سمت سرور صفحات asp غیر از vbscript از javascript هم استفاده کنی. حتی بصورت ترکیبی هم امکانپذیره.

نمونه کد Visual Basic Script
کد:
Sub ReadFiles
   Dim fso, f1, ts, s
   Const ForReading = 1
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f1 = fso.CreateTextFile("c:\testfile.txt", True)
   ' Write a line.
   Response.Write "Writing file <br>"
   f1.WriteLine "Hello World"
   f1.WriteBlankLines(1)
   f1.Close
   ' Read the contents of the file.
   Response.Write "Reading file <br>"
   Set ts = fso.OpenTextFile("c:\testfile.txt", ForReading)
   s = ts.ReadLine
   Response.Write "File contents = '" & s & "'"
   ts.Close
End Sub



نمونه کد JScript
کد:
function ReadFiles()
{
   var fso, f1, ts, s;
   var ForReading = 1;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   f1 = fso.CreateTextFile("c:\\testfile.txt", true);
   // Write a line.
   Response.Write("Writing file <br>");
   f1.WriteLine("Hello World");
   f1.WriteBlankLines(1);
   f1.Close();
   // Read the contents of the file.
   Response.Write("Reading file <br>");
   ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
   s = ts.ReadLine();
   Response.Write("File contents = '" + s + "'");
   ts.Close();
}
 

جدیدترین ارسال ها

بالا