我可以使用javascript编写xml文件吗?或者我必须学习php/asp/mysql/其他东西

Can I use javascript to write xml files, or will I have to learn php/asp/mysql/something else?

本文关键字:php 学习 asp mysql 其他 编写 javascript 可以使 xml 文件 或者      更新时间:2023-12-19

我知道以前有人问过这个问题,但我想不出一个简单的问题定义。我正在学习非正式地做这件事,所以我还不确定如何表达问题/寻找答案。

在学习javascript的过程中,我试图构建一个简单的清单程序——我是在不使用任何库的情况下手工完成的(所以没有jQuery,只有基本的javascript)。我有一个用CSS格式化的正常工作的DOM接口,所有这些都运行在<div>中并编辑其内容,所以这方面看起来很好
我正在我的硬盘上测试这个,不打算在任何地方托管它。

目前,我正在尝试在不安装php/mysql/apache的情况下解决我的数据存储问题。我希望每个任务列表在选中时都嵌套"子任务",并有一个嵌套级别
为此,我希望每次创建新任务时都创建一个新的XML文件,然后将其信息附加到列表文件(list.XML)中,这样我就可以导航list.XML来动态显示所有当前的主要任务
从那以后,我了解到,出于安全考虑,不能简单地仅使用javascript创建新的.xml文件。虽然这是有道理的,但我现在正在寻找其他解决方案。

在输入信息时存储这些信息的最简单方法是什么?我考虑过的一个解决方案是只有一个XML文件(所以我总是知道脚本指向什么),并使用"<id>"节点将子任务从属于它们各自的主任务。然而,这会创建一个非常长且杂乱无章的XML文件,遍历起来会变得麻烦和烦人,迫使我编写一个棘手的方法来循环遍历它

我应该继续做下去,简单地完成项目并帮助锁定我的技能(这将是我第一个完整的"程序",使用任何类型的gui,而不是由指南或课程指定的),还是应该咬紧牙关,完成烦人的php安装(我在上一个塔上做了这件事,这是一个令人沮丧的耗时混乱),并学习php/mysql/apache来解决服务器端的所有废话?

sry关于tl;dr请帮我的pynchonesque代码大师会杀了我

在web编程中,只使用用户端是做不了什么的。你迟早也要学习服务器端。安装PHP也不那么烦人。您可以使用wamp服务器。它的安装非常简单。

如果你正在学习Javascript,我建议你继续学习Javascript(不要因为它会为你节省5分钟的配置时间而跳到PHP或类似的东西)。

有许多非常好的Javascript服务器端框架,它们可以很乐意地将文件写入文件系统或与数据库对话。Node.js是目前最流行的。我不想就Node如何或为什么优于PHP展开激烈的争论,我只是想说,如果你是初学者,我不会把苹果和橙子混合在一起,只停留在一种语言中。