html 内嵌xml数据库,在SQLite数据库中存储XML/HTML文件 - 可能吗?
您可以将XML/HTML文件作为文本在文本列中毫无问题地存储。
一个明显的缺点是,您无法真正查询XML中的值。
编辑: 下面是一个例子。只需将您的XML文件读入一个变量并将其存储在数据库中,就像您将存储任何字符串以及要存储的任何其他值一样。当你想使用XML时,只需从数据库中读取它并用XML解析器解析它即可。
# connect to database and create table
import sqlite3
conn = sqlite3.connect(":memory:")
conn.execute('''create table my_table (value1 integer, value2 integer, xml text)''')
# read text from file
f = file('/tmp/my_file.xml')
xml_string_from_file = f.read()
# insert text into database
cur = conn.cursor()
cur.execute('''insert into my_table (value1, value2, xml) values (?, ?, ?)''', (23, 42, xml_string_from_file))
cur.commit()
# read from database into variable
cur.execute('''select * from my_table''')
xml_string_from_db = cur.fetchone()[2]
# parse with the XML parser of your choice
from xml.dom.minidom import parseString
dom = parseString(xml_string_from_db)
html 内嵌xml数据库,在SQLite数据库中存储XML/HTML文件 - 可能吗?相关推荐
- java xml 读取库_Java开发中读取XML与properties配置文件的方法
相关阅读: 1. XML文件: 什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 2.XML文件的优点: 1)XML文档内容和结构完 ...
- Android数据库 之 SQLite数据库
一.关系型数据库SQLIte 每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的.与操作系统无关的SQL数据库-SQLite.SQLite第一个Alpha版本诞生于20 ...
- android 创建文件夹_Android安全(四)数据库 之 SQLite数据库
每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的.与操作系统无关的SQL数据库-SQLite.SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据 ...
- android 数据库索引,SQLite数据库提供警告自动索引(列)升级Android L后
我已经升级了我的Nexus 7与Android 5.0 Lollipop,之前,我的应用程序运行良好与SQLite数据库,但现在每当我执行任何类型的查询,它给我log cat错误,如: 12-09 1 ...
- C# web项目中sql数据库转sqlite数据库
最近做了一个小网站,用到了一个使用sql server 2005的.net cms系统,但是现在我所买虚拟主机的服务商,不给虚拟主机提供sql server服务了,那就转数据库吧,转啥好呢,思来想去, ...
- android sqlite加密数据库,Android Sqlite数据库加密
Android使用的是开源的SQLite数据库,数据库本身没有加密,加密思路通常有两个: 1. 对几个关键的字段使用加密算法,再存入数据库 2. 对整个数据库进行加密 SQLite数据库加密工具: 收 ...
- linux c语言编程内嵌汇编,gcc编译c语言中内嵌汇编
gcc编译c语言中内嵌汇编 --AT&T and Intel 汇编语法对照 寄存器命名: AT&T: %eax Intel: eax AT&T 语法源地址在左侧,目的地址在右 ...
- 数据库中存储图片等文件的小探讨
关于在数据库中存储图片文件的问题 直接存储在数据库中 这样做有什么问题 另寻方法 或许接下来的文章没有明显的帮到你解决存储问题,但花点时间耐心的往下读一读,在思路上或许对你可以有点帮助! 直接存储在数 ...
- php xml数据拼接,在PHP中合并XML文件
我有2个文件,1.xml并且2.xml两个文件的结构相似,我想拥有一个.我尝试了许多解决方案,但只有错误-坦白地说,我不知道这些脚本是如何工作的. 1.xml: 1 Title 1 Author 1 ...
- xml格式html显示,网页中显示xml,直接显示xml格式的文件
第一种方法 使用 包围代码(在浏览器中测试不行啊,但是在富编辑器中又可以,怪): 使用 包围代码(官方不推荐,但是效果不错哦,在firefox和IE都可以): 使用包围代码(在富编辑器和浏览器中均可以 ...
最新文章
- 完美解决方案 | 完全卸载任何版本office残余文件
- Sonatype收购Vor Security,扩展对Nexus开源组件的支持
- 别把你的目光停留在周围
- apriori算法c++_使用Apriori进行关联分析
- MYSQL如何导出存储过程和触发器?
- Java数据类型与各数据库类型对应一览表
- webpack第一节(4)
- java 基本集合操作
- ffmpeg 硬解码
- [转载] python hasattr函数_Python的hasattr() getattr() setattr() 函数使用方法详解
- 其实,我是靠怼产品上位的。。。
- 十代思域手动挡齿比 转速 档位 时速对照表
- idea解决Untracked Files Prevent Merge问题
- 阿里云物联网Iot设备上下线状态数据流转的设置
- 1185_SPC560B60L7_ADC0标准通道的Injected转换模式
- 你已经是智能机器人,该上岗新基建了
- Unity关于无法新建项目的可能解决办法
- Java学习——java语言概述
- 计算机读心术的原理,读心术的原理笑容的奥秘
- 【K210】Maixpy 人脸识别