Xml parsing XML序列化与XML解析

Xml parsing XML序列化与XML解析,xml-parsing,xml-serialization,Xml Parsing,Xml Serialization,XML序列化和XML解析之间有什么区别?我们应该什么时候使用每一个 一般来说,解析是将输入流处理成有意义的数据结构;在XML上下文中,解析是将符合XML规范的语法和其他约束的字符序列读入程序使用的XML的任何内部表示的过程 序列化是相反的过程:处理程序的内部数据结构(在此上下文中,是XML文档的内部表示),并创建符合规范尖括号语法的字符序列(通常写入输出流) 使用解析器将XML从字符流读入数据结构;使用序列化程序将数据结构写入字符流 我对XML知之甚少,但以下是我对序列化和解析的了解 解析-从存

XML序列化和XML解析之间有什么区别?我们应该什么时候使用每一个

一般来说,解析是将输入流处理成有意义的数据结构;在XML上下文中,解析是将符合XML规范的语法和其他约束的字符序列读入程序使用的XML的任何内部表示的过程

序列化是相反的过程:处理程序的内部数据结构(在此上下文中,是XML文档的内部表示),并创建符合规范尖括号语法的字符序列(通常写入输出流)


使用解析器将XML从字符流读入数据结构;使用序列化程序将数据结构写入字符流

我对XML知之甚少,但以下是我对序列化和解析的了解

解析-从存储器读取数据(解析输入),并将数据(解析输出)写入存储器…“例如文本文件”

序列化-(序列化)将数据转换为可读格式,以及(反序列化)将该格式转换回数据…”“即,您希望将结构转换为可读内容,在网络上传输该内容,并将其转换回代码。”

这里有一个新的


编组-(marshall and unmarshall)与序列化类似,只是编组用于将数据转换为不同的格式…“即,您希望将字节流转换为32位结构(一个字节到四个字节)”

因此您所说的“解析”与“反序列化”相同?我相信有些人使用“反序列化”一词意思是“解析”,是的。