Redian新闻
>
土问题---关于HTML and XML
avatar
土问题---关于HTML and XML# XML - WWW明日之星
m*o
1
偶是个电脑盲,哪位大侠能深入浅出地解释一下这个HTML到底是
怎么回事?比如说我有一片用WORD写的文章,想把它放到网上,
而且想让它在网上看起来花里胡哨的,是不是得用HTML处理它?
如何操作?这个表述可能不对,见笑了,偶真的是个电脑盲,开
始还以为HTML是一种编程语言。(顺便问一下,HTML和C++,JAVA
算什么关系?千万别把大牙笑掉了噢,欧是很认真的问)。
哪位大侠若能顺带解释一下XML和XBRL具体是怎么WORK的,那就
更感激不尽了。
avatar
a*a
2
首先你要明白什么是ML.
HTML和XML里都有ML, 它们是同一个ML,也就是Mark Language, 标记语言。
你不是想要花里胡梢的吗?怎么个花里胡梢法?ML就是描述显示属性和逻辑
属性的语言。比如你想要斜体字来显示文字,你可能会想用
这是斜体字
来表示。所谓的ML语言就是一族这样的标记约定。

【在 m******o 的大作中提到】
: 偶是个电脑盲,哪位大侠能深入浅出地解释一下这个HTML到底是
: 怎么回事?比如说我有一片用WORD写的文章,想把它放到网上,
: 而且想让它在网上看起来花里胡哨的,是不是得用HTML处理它?
: 如何操作?这个表述可能不对,见笑了,偶真的是个电脑盲,开
: 始还以为HTML是一种编程语言。(顺便问一下,HTML和C++,JAVA
: 算什么关系?千万别把大牙笑掉了噢,欧是很认真的问)。
: 哪位大侠若能顺带解释一下XML和XBRL具体是怎么WORK的,那就
: 更感激不尽了。

avatar
a*a
3
ML标记语言本身是被动的,passive. 就是说它本身并不真的会产生你所希望
的效果。它需要解释器来解释。ML的解释器现在一般称为浏览器。比如现在
Windows都带的Internet Explorer就是一个HTML/XML的解释器。当浏览器解释
ML文件的时候,它分析标记并且忠实地按照标记的指导显示相应的文字和图片
信息。而如果你用普通的编辑器打开一个ML文件,就看到一些“乱七八糟”的
东西,和浏览器看到的东西大相径庭。在这方面,ML语言类似于那些需要解释
运行的编程语言,比如BASIC. 区别是ML语言在空间上偏向于动态,而时间上
偏向于静态,BASIC在空间上偏向于静态,而时间上偏向于动态。

【在 a**a 的大作中提到】
: 首先你要明白什么是ML.
: HTML和XML里都有ML, 它们是同一个ML,也就是Mark Language, 标记语言。
: 你不是想要花里胡梢的吗?怎么个花里胡梢法?ML就是描述显示属性和逻辑
: 属性的语言。比如你想要斜体字来显示文字,你可能会想用
: 这是斜体字
: 来表示。所谓的ML语言就是一族这样的标记约定。

avatar
a*a
4
HTML语言和XML语言有亲缘和传承的关系。从时间上说, HTML要早于XML。HTML
提出来本身主要是为了提供直观的超文本的组织方式,所以它更偏向于界面
功能,比如你说的那些“花里胡哨”的东西。在商业大规模介入Internet以后,
发现对于大量的不同质数据的自动交互来说,HTML语言不够用了,数据需要
更有“逻辑”的组织,同时又要有很强的可扩充性。XML就应运而生了。

【在 a**a 的大作中提到】
: ML标记语言本身是被动的,passive. 就是说它本身并不真的会产生你所希望
: 的效果。它需要解释器来解释。ML的解释器现在一般称为浏览器。比如现在
: Windows都带的Internet Explorer就是一个HTML/XML的解释器。当浏览器解释
: ML文件的时候,它分析标记并且忠实地按照标记的指导显示相应的文字和图片
: 信息。而如果你用普通的编辑器打开一个ML文件,就看到一些“乱七八糟”的
: 东西,和浏览器看到的东西大相径庭。在这方面,ML语言类似于那些需要解释
: 运行的编程语言,比如BASIC. 区别是ML语言在空间上偏向于动态,而时间上
: 偏向于静态,BASIC在空间上偏向于静态,而时间上偏向于动态。

avatar
a*a
5
HTML语言和编程语言,比如你问的C++/Java之类有关系又没有关系。说它们之间
有关系,是因为HTML语言设计的目标就是把一切信息组织起来,以信息各自的
方式显示出来。说它们没有关系也是一个道理。C++/Java和HTML语言之间没有特殊
的超出其它数据的关系。对于HTML来说,它不认识C++或者Java. 它和C++的关系
就好比你去超市购物时收银员和你之间的关系。
编程语言如C++是为了解决一个问题。
ML语言是为了提供组织和显示数据的方式。

【在 a**a 的大作中提到】
: HTML语言和XML语言有亲缘和传承的关系。从时间上说, HTML要早于XML。HTML
: 提出来本身主要是为了提供直观的超文本的组织方式,所以它更偏向于界面
: 功能,比如你说的那些“花里胡哨”的东西。在商业大规模介入Internet以后,
: 发现对于大量的不同质数据的自动交互来说,HTML语言不够用了,数据需要
: 更有“逻辑”的组织,同时又要有很强的可扩充性。XML就应运而生了。

avatar
a*a
6
最后说一句, WORD文件能够被直接转换成HTML格式。用WORD的Save As就可以。

【在 m******o 的大作中提到】
: 偶是个电脑盲,哪位大侠能深入浅出地解释一下这个HTML到底是
: 怎么回事?比如说我有一片用WORD写的文章,想把它放到网上,
: 而且想让它在网上看起来花里胡哨的,是不是得用HTML处理它?
: 如何操作?这个表述可能不对,见笑了,偶真的是个电脑盲,开
: 始还以为HTML是一种编程语言。(顺便问一下,HTML和C++,JAVA
: 算什么关系?千万别把大牙笑掉了噢,欧是很认真的问)。
: 哪位大侠若能顺带解释一下XML和XBRL具体是怎么WORK的,那就
: 更感激不尽了。

avatar
m*o
7

imagine define basic in XML, keep all semantics.

【在 a**a 的大作中提到】
: ML标记语言本身是被动的,passive. 就是说它本身并不真的会产生你所希望
: 的效果。它需要解释器来解释。ML的解释器现在一般称为浏览器。比如现在
: Windows都带的Internet Explorer就是一个HTML/XML的解释器。当浏览器解释
: ML文件的时候,它分析标记并且忠实地按照标记的指导显示相应的文字和图片
: 信息。而如果你用普通的编辑器打开一个ML文件,就看到一些“乱七八糟”的
: 东西,和浏览器看到的东西大相径庭。在这方面,ML语言类似于那些需要解释
: 运行的编程语言,比如BASIC. 区别是ML语言在空间上偏向于动态,而时间上
: 偏向于静态,BASIC在空间上偏向于静态,而时间上偏向于动态。

avatar
m*o
8
Save as type "web page"? Thanks! BTW, for either HTML or XML, I need to learn
the "grammar" first, right?
在 arya (语言成为肉身) 的大作中提到: 】
avatar
a*a
9
yes

【在 m******o 的大作中提到】
: Save as type "web page"? Thanks! BTW, for either HTML or XML, I need to learn
: the "grammar" first, right?
: 在 arya (语言成为肉身) 的大作中提到: 】

avatar
m*o
10
Does XBRL have the same "grammar rules" as XML? Do you know how to save a
financial statement in XBRL form? Do I need to edit it with XBRL grammar
first? Thanks!

learn

【在 a**a 的大作中提到】
: yes
avatar
a*a
11
check the website: www.xbrl.org. I am not an expert in XML/XBRL.

【在 m******o 的大作中提到】
: Does XBRL have the same "grammar rules" as XML? Do you know how to save a
: financial statement in XBRL form? Do I need to edit it with XBRL grammar
: first? Thanks!
:
: learn

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。