Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON数据文件的XSLT(将XML转换为HTML)的对应物是什么?_Xml_Json_Xslt - Fatal编程技术网

JSON数据文件的XSLT(将XML转换为HTML)的对应物是什么?

JSON数据文件的XSLT(将XML转换为HTML)的对应物是什么?,xml,json,xslt,Xml,Json,Xslt,XML文件很有用,它们有一个模式(XSD),如果XSLT文件在同一文件夹中(或链接正确),浏览器支持本机查看它们 但是JSON是一种更紧凑的语言,使用越来越多 JSON数据世界中XSLT的对应物是什么?是否有本机浏览器支持在浏览器中或跨不同的OSs/浏览器以良好的格式显示大型ish JSON文件。最接近的答案可能是Javascript,但没有声明,领域特定语言,如用于转换JSON对象的XSLT。真正转换JSON对象的唯一方法是使用环境中支持的标准编程语言 但是,即使这样,您也没有得到声明性模板的

XML文件很有用,它们有一个模式(XSD),如果XSLT文件在同一文件夹中(或链接正确),浏览器支持本机查看它们

但是JSON是一种更紧凑的语言,使用越来越多


JSON数据世界中XSLT的对应物是什么?是否有本机浏览器支持在浏览器中或跨不同的OSs/浏览器以良好的格式显示大型ish JSON文件。

最接近的答案可能是Javascript,但没有声明,领域特定语言,如用于转换JSON对象的XSLT。真正转换JSON对象的唯一方法是使用环境中支持的标准编程语言

但是,即使这样,您也没有得到声明性模板的强大功能,这使得XSLT(一方面)如此容易使用,而且更不容易预测


*虽然Haskell、ML等是非常流行的声明性语言,但它们与任何一种特定的数据格式都没有密切关系。而XSLT本质上与XML绑定。

从JSON字符串生成XML,然后XSLT。严肃地说,如果你用这种方式比较JSON和XML,你只需要对两者都有更多的经验,以便了解它们有多不同以及在哪里必须使用什么。XML中的文件是100MB+到1GB(提交给FDA的数据),我想JSON文件的大小会更小。但是我们完全失去了在浏览器中查看它们的好处。我想,我对这些技术知道得够多了。这里有一个文件的例子:必须同意GSerg。我不知道有什么比XSLT更强大的东西可以与JSON一起使用。这就是使用buzzword de jour作为数据格式所得到的结果……除了对文件使用json是否合适之外:不,json没有跨浏览器的功能,因为css用于html或xslt用于xml。作为纯文本的服务是可读的,但不是那么花哨(谁在乎花哨呢?),因为任何其他东西都必须首先在服务器上处理文件。