首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DOM语言是如何独立的?

DOM语言是如何独立的?
EN

Software Engineering用户
提问于 2012-12-05 12:18:29
回答 1查看 1.6K关注 0票数 5

引用维基百科

文档对象模型( documents,DOM)是一种跨平台和与语言无关的约定,用于表示和交互HTML、XHTML和XML文档中的对象。

来自wc3

为了提供一个精确的、与语言无关的DOM接口规范,我们选择在OMG IDL中定义规范。

现在,我一直在用Java、C#和PHP进行编程,在所有这些语言中都提供了关键字interface,但是如何实现一个与语言无关的接口呢?

为什么不用编程语言就可以编写接口呢?此外,如何使用任何编程语言与DOM交互?

如果有人发明了一种新的编程语言,他需要做哪些步骤才能与DOM进行交互?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2012-12-05 12:28:32

为什么不用编程语言就可以编写接口呢?

您使用的是接口描述语言。这些不是编程语言,因为您不能在它们中实现任何东西。当然,您也可以使用编程语言来定义接口(许多低级接口基本上是用C语言定义的),但这可能会通过不受普遍支持的隐含假设和特性将其与该语言紧密地结合在一起。IDLs通常代表最小的公分母。

此外,如何使用任何编程语言与DOM交互?

通常通过将IDL定义转换为您语言中的接口。对于许多流行的IDL/语言组合,有一些工具可以自动地做到这一点。

如果有人发明了一种新的编程语言,他需要做哪些步骤才能与DOM进行交互?

将IDL转换为他的语言,手动或首先编写转换器,然后说服浏览器开发人员以该语言公开DOM,或者在现有DOM接口和新语言之间编写适配器。

票数 8
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/178363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档