2015-10-07 17:09
⁄ 工业·编程
⁄ 共 3881字
1.定义介绍
(1).XML定义
扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应...
JSON, xml, 比较阅读全文
2015-01-06 22:03
⁄ 工业·编程
⁄ 共 5437字
环境:
主机:WIN7
开发环境:Qt5 3.1.2
说明:
在tcp上传输xml消息.
协议格式如下:
2字节标识(0xc55c,网络序)+2字节预留 +4字节报文内容长度(网络序) + 4字节命令字(网络序)+报文内容
部分协议:
命令字: 请求值班信息:GET_DUTY_INFO 请求报文:
<?xml version="1.0" encoding="UTF-8"?>
<request >
<identifier>客户端的唯一标识符</identifier>
</request>
回复报文:
&l...
Qt, xml, 网络编程阅读全文
2014-06-16 06:41
⁄ 工业·编程
⁄ 共 1610字
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Xml;
using System.Xml.Linq;
namespace QueryXMLByLINQ
{
public partial class Frm_Main : Form
{
public F...
LINQ, xml阅读全文
2014-02-14 06:15
⁄ 工业·编程
⁄ 共 4419字
XML文件格式已经出来很久了。他的风头如今在JSON、YAML等新兴文件格式的冲击下已经显的不那么强劲。但是XML仍然是当今世界上使用最广泛的文件格式。围绕着它也有一大堆的概念和知识点。所以我们还是很有必要全面了解下。
XML
XML全称为eXtensible Markup Language,即可扩展标记语言。其被设计用来传输及存储数据。
XML与HTML看似比较相似,但是其设计目的并不相同。
XML用来传输及存储数据,主要关注数据...
xml阅读全文
2014-01-14 06:30
⁄ 工业·编程
⁄ 共 2147字
OSI网络结构的七层模型
各层的具体描述如下:
第七层:应用层 定义了用于在网络中进行通信和数据传输的接口 - 用户程式;提供标准服务,比如虚拟终端、文件以及任务的传输 和处理; 第六层:表示层 掩盖不同系统间的数据格式的不同性; 指定独立结构的数据传输格式; 数据的编码和解码;加密和解密;压缩和 解压缩 第五层:会话层 管理用户会...
xml, 协议阅读全文
2014-01-13 06:28
⁄ 工业·编程
⁄ 共 2183字
xmlrpc是一个基于Internet的远程过程调用协议。它主要通过消息(Message)调用工作,基于HTTP-POST,Message的Body部分是XML格式,同样当结果返回的时候也是XML格式。过程的参数可以是基本变量(Scalar),还可以是一个结构(struct)或者是一个数组(array)。
一个调用实例: POST /RPC2 HTTP/1.0 User-Agent: Frontier/5.1.2 (WinNT) Host: betty.userland.com Content-Type: text/xml Content-length: 181 <...
xml阅读全文
2014-01-12 06:27
⁄ 工业·编程
⁄ 共 3781字
参考:http://www.xmlrpc.com/spec
http://zh.wikipedia.org/zh/XML-RPC
XML-RPC:
xml-rpc 是一套规范及其一系列的实现,允许运行在不同操作系统、不同环境的程序基于internet进行远程过程调用(remote procedure call,RPC)。这种远程过程调用使用http作为传输协议,xml作为传送信息的编码格式。XML-RPC的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。
XML-RPC是工作在internet上的远程过程调用协议。...
xml阅读全文
2013-09-22 19:46
⁄ 工业·编程
⁄ 共 3131字
最近接触了一个c++编写的xml解析库——pugixml,能解析xml内容,支持xpath解析,且能跨linux平台,不错!以前一直习惯用CMarkup,主要用它读写xml配置文件,但CMarkup不支持xpath,也只能在windows用,虽然习惯了CMarkup,不过若需要xpath解析,又需要跨linux平台,相比之下,pugixml确实是很好的选择,操作速度也快。学习文档
总结一下使用步骤和简单的使用方法:
(1)使用pugixml库需要...
pugixml, xml阅读全文
2013-08-09 22:40
⁄ 工业·编程
⁄ 共 883字
cmarkup是把整个xml文件作为字符串载入内存,再利用字符串类提供的函数进行访问,MFC环境下是利用CString,若不使用MFC,则需要增加编译预定义#define MARKUP_STL以使cmarkup 使用stl的string类
//创建
CMarkup xml;
xml.Load(pathname); //读取文件
xml.SetDoc("xml version=\"1.0\" encoding=\"UTF-8\...
xml阅读全文
2013-08-01 20:00
⁄ 工业·编程
⁄ 共 1680字
目前,在web开发领域,主要的数据交换格式有XML和JSON,对于XML相信每一个web developer都不会感到陌生;相比之下,JSON可能对于一些新步入开发领域的新手会感到有些陌生,也可能你之前已经听说过,但对于XML和 JSON的不同之处可能会不怎么了解。对于在 Ajax开发中,是选择XML还是JSON,一直存在着争议,个人还是比较倾向于JSON的,虽然JSON才处于起步阶段,但我相信JSON最终会取代XML成为Ajax的首选,到时Aj...
JSON, xml阅读全文