xml介绍
xml是一种 可标记性语言,用来传递数据,可以理解成一种有逻辑的数据结构。xml和html有着本质的区别,也有相似之处,区别在于html是用来显示界面的,xml是描述数据组织结构的,相似之处它们都是基于文本写的。
xml基础
元素:根元素,子元素,类似html的标签
属性: 每个元素可以有属性
<?xml 这是xml文件的描述? >
<这是root标签 属性1=”属性值“>
<子元素1>子元素1的值</子元素1>
<子元素2>子元素1的值</子元素2>
</这是root标签>
xml实战
我们用xml描述st官方的芯片选型,下面分为2部分,1部分是官方图片,1部分是xml实现
<?xml version='1.0' encoding='UTF-8'?>
<stm32F4产品线概揽>
<系列 名称='stm32f429/439'>
<描述>CortexTM-M4(DSP + FPU))</描述>
<主频>180MHz</主频>
<SRAM>256KB</SRAM>
</系列>
<系列 名称='stm32f427/437'>
<描述>多达2个USB 2.0OTG(全速、高速)SDIOUSART, SPI, I2C,I2S + 音频专用 PLL16位和32位定时器</描述>
<主频>180MHz</主频>
<SRAM>256KB</SRAM>
</系列>
<系列 名称='stm32f407/417'>
<描述>多达2个USB 2.0OTG(全速、高速)SDIOUSART, SPI, I2C,I2S + 音频专用 PLL16位和32位定时器</描述>
<主频>168MHz</主频>
<SRAM>192KB</SRAM>
</系列>
<系列 名称='stm32f405/415'>
<描述>多达3个12位ADC(转换时间0.31us)</描述>
<主频>168MHz</主频>
<SRAM>192KB</SRAM>
</系列>
<系列 名称='stm32f401'>
<描述>供电范围1.7~3.6</描述>
<主频>84MHz</主频>
<SRAM>64KB</SRAM>
</系列>
</stm32F4产品线概揽>