XML本质简单层次标记
LABEL标记内容中具有不同语义 属性向内容添加元数据
强制元素告诉处理器XML文档
<!ELEMENT libary (book+)> 有一个元素是library 可能有一个多个类型为book子元素
DTD元素频率和分组
元素频率 元素分组操作符
一个多个类型为book子元素
? 0/1前面出现的元素
editor? 0/1或是多个
可选的editor
+ 指定一个或是多个前面出现的元素 author+意味着一本书有一个或多个作者
指定一个或是多个前面出现的元素
,指定一列元素必须以此特定顺序出现 指定一列元素必须以此特定顺序出现 (title,author+)意味着书必须有一个标题随后是一个或多个作者,必须以该顺序出现;
将元素组织在一起圆括号后的运算符适用于组中所有元素
应用于圆括号后的元算符 适用于组中所有元素
(author,editor)+ 一篇文档可能有多个作者编辑
运算符允许在多个选项之间选择(author|editor)
(author|editor)允许一本书有一个作者或是编辑 不能同时具有两者;
指定一列元素必须以此特定顺序出现
*指定前面的元素或组出现0 多次
module
帮助处理XML librity 文档对象模型
document object model;
文档对象模型;
document object model
expat SAX simple API for xml XML简单API
文档对象模型
document object model;
基于流的事件驱动解析 文档事件
XML simple API document object module
解析XML 选择不同类型解析器
SAX DOM 基于流的事件驱动
事件 文档事件 document event;
元素tag-start tag-end data comment
简单文档引发
<?xml version = "1.0" ?>
<author>
<name>Ursula k. LeGuin</name>
</author>
无论何时发生文档事件
可扩展样式表语言转换
extensible stylesheet lanaguage transformation
可扩展样式表语言转换extensible stylesheet language transformation
xslt extensible stylesheet langiuage transformation
xslt名称空间
http://www.w3.org/1999/XSL/Transform 指定了语言的结构语法
ElementTree API主要容器对象
套接字编程的基础知识
创建一个能够以定制的格式发送和接收数据的程序
定制格式发送接收数据程序
一条E-mail消息仅仅是一个有着预定义格式的字符串
发送出一条最基本的E-mail消息;
fromAddress = 'sender@example.com'
toAddress = 'me@my.domain'
msg = "Subject:Hello\n\nThis is the body of the message."
import smtplib
server = smtplib.SMTP("localhost",25)
server.sendmail(fromAddress,toAddress,msg)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
2014-03-11 hbase运行模式