简体   繁体   English

从Java / C ++到XML

[英]From Java/C++ to XML

I know Java and C++ but am looking to get in to XML. 我知道Java和C ++,但我希望涉足XML。 I don't want to waste time reading over the basics of programming in a book, so has anyone any recommendations for resources for learning XML that assume a knowledge of programming already, or even better highlight how to switch from Java/C++ to XML ie. 我不想浪费时间阅读一本书中的编程基础知识,所以任何人都应该对已经具备编程知识的XML学习资源提出任何建议,甚至更好地强调如何从Java / C ++转换为XML,即。 main differences etcs. 主要差异等

XML is not a programming language. XML不是编程语言。 It is a markup language. 这是一种标记语言。 It's mainly used to store/transmit data in a structured manner. 它主要用于以结构化方式存储/传输数据。

If you know Java and C++, there are libraries out there that can load and parse XML files. 如果您知道Java和C ++,则那里有可以加载和解析XML文件的库。

Adding to Soto's answer, you can technically use it to describe behavior (eg XAML, processing instructions), but most of the time it's for storing and transmitting data in a certain way. 在Soto的答案中,您可以从技术上使用它来描述行为(例如XAML,处理指令),但是大多数情况下,它是用于以某种方式存储和传输数据。

In your case, XML can be used to describe the GUI layout of an Android application. 就您而言,XML可用于描述Android应用程序的GUI布局。

XML is not a programming language as Java/C++, as it cannot describe behavior. XML不是Java / C ++这样的编程语言,因为它不能描述行为。

XML is a markup language specification used to describe data. XML是用于描述数据的标记语言规范。

要从其他方面继续学习,任何不错的XML参考都可以帮助您入门,请尝试以下方法: w3schools

要进入核心,您可以转到源代码并阅读概述,或直接转到XML 1.1标准

XML is a Extensive Markup language, Since you are from java or C++ background, XML will be a topup for you in your skillset XML是一种广泛的标记语言,由于您来自Java或C ++背景,因此XML将为您提供技能补充

For Java, you can JAXP for DOM parsing and SAX parsing an XML File. 对于Java,可以使用JAXP进行DOM解析,也可以使用SAX解析XML文件。

Personnally i dont think that you will get into completely XML platform, I feel its just extra ad on along with your main skill. 就个人而言,我认为您不会完全进入XML平台,我觉得它只是与您的主要技能有关的额外广告。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM