扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
举例说明如下
老边网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联于2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
xml文件名为: text.xml
xml数据文件的结构如下:
node1
node2 name="abc"123/node2
/node1
sql命令如下:
SET @xml = LOAD_FILE('text.xml'); -- 要指定完整的文件位置
SELECT ExtractValue(@xml, '/node1/node2/@name') as name,ExtractValue(@xml, '/node1/node2') as data;
返回数据结果就是:
name | data
abc | 123
要用php 把XML数据导入mysql ,xml里所有的数据导入数据库
我在php手册里找了个例子
to import xml into mysql
$file = "article_2_3032005467.xml";
$feed = array();
$key = "";
$info = "";
function startElement($xml_parser, $attrs ) {
global $feed;
}
function endElement($xml_parser, $name) {
global $feed, $info;
$key = $name;
$feed[$key] = $info;
$info = ""; }
function charData($xml_parser, $data ) {
global $info;
$info .= $data; }
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "charData" );
$fp = fopen($file, "r");
while ($data = fread($fp, 8192))
!xml_parse($xml_parser, $data, feof($fp));
xml_parser_free($xml_parser);
$sql= "INSERT INTO `article` ( `";
$j=0;
$i=count($feed);
foreach( $feed as $assoc_index = $value )
{
$j++;
$sql.= strtolower($assoc_index);
if($i$j) $sql.= "` , `";
if($i =$j) {$sql.= "` ) VALUES ('";}
}
$h=0;
foreach( $feed as $assoc_index = $value )
{
$h++;
$sql.= utf8_decode(trim(addslashes($value)));
if($i-1$h) $sql.= "', '";
if($i =$h) $sql.= "','')";
}
$sql=trim($sql);
echo $sql;
xml文件怎么打开?
xml文件怎么打开?大家在操作文档的过程中,可能会碰到xml文件,xml文件即可扩展标记语言,一些表格会采用此种格式,但是不方便打开。今天小编将给大家分享一个小技巧,教大家如何快速打开xml文件。
xml文件是什么?
xml文件一般指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了xml1.0规范,使用它来简化Internet的文档信息传输。
xml文件怎么打开?
1、首先运行EXCEL 2010,出现一个空白工作簿,如下图:
xml文件怎么打开?
2、将xml文件拖进EXCEL 2010,即可快速打开该文件。
3、另外可以采用打开文件的方式,选择“文件”,”打开“,找到xml文件的路径,确定后即可打开该文件。
xml文件怎么打开?
xml文件怎么打开?
关于xml文件的打开方法就给大家介绍到这里了,需要打开xml文件的伙伴,可以试试小编介绍的方法哦!
用
记事本
或都是IE都可以打开.
补充下.
什么是XML?
XML是Extensible
Markup
Language的
简写
,一种扩展性
标识
语言。
这是
标准
的
定义
。那么什么是标志语言,为什么叫扩展性?已经让人有些糊涂。我想我们这样来理解会好一些:
对HTML你已经非常熟悉了吧,它就是一种
标记语言
,记得它的全称吗:"Hypertext
Markup
Language"
超文本标记语言。明白了?同时,HTML里面有很多
标签
,类似head,table等,都是在HTML
4.0里规范和定义,而XML里允许你自己创建这样的标签,所以叫做可扩展性。
这里有几个容易混淆的概念要提醒大家:
1.XML并不是标记语言。它只是用来创造标记语言(比如HTML)的
元语言
。天,又糊涂了!不要紧,你只要知道这一点:XML和HTML是不一样的,它的用处途比HTML广泛得多,我们将在
后面
仔细介绍。
2.XML并不是HTML的
替代产品
。XML不是HTML的升级,它只是HTML的补充,为HTML扩展更多功能。我们仍将在较长的一段
时间里
继续使用HTML。(但值得注意的是HTML的升级版本XHTML的确正在向适应XML靠拢。)
3.不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格式才能在
浏览器
上显示。
下面就是一段XML
示例
文档
(例1),用来表示本文的信息:
?xml
version="1.0"?
myfile
titleXML
Quick
Start/title
authorajie/author
emailajie@aolhoo.com/email
date20010115/date
/myfile
注意:
1.这段
代码
仅仅是代码,让你初步感性认识一下XML,并不能实现什么具体应用;
2.其中类似title,author的
语句
就是自己创建的
标记
(tags),它们和HTML标记不一样,例如这里的title是
文章
标题的意思,HTML里的title是
页面标题
。
xml文件是普通的文本文件用 记事本或者 vim或者 editplus,都可以打开 查看xml文件的源代码。
但是如果你想要检查你的xml文档是否符合w3c规范也就是说你的xml文档是否是合格的能用的那么就要用xml文档解析器来解析,如果解析出来证明你的xml文档时正规的xml文档,如果解析失败则证明是不正规的xml文档。 要获得xml文档解析器很简单,浏览器就是,浏览器里含有xml解析器,直接用浏览器打开xml文档如果正确显示则表示你的xml文档时正规的。
请注意如果你想在浏览器上显示你的xml文档的源代码那么就直接用浏览器打开即可,但是如果你只想显示xnl文档中的内容而显示标签那么只需要添加一个css样式即可。
XML是被设计用来描述数据的,重点是什么是数据,如何存放数据。HTML是被设计用来显示数据的,重点是显示数据以及如何显示数据更好上面。HTML是与显示信息相关的, XML则是与描述信息相关的。很多软件中都会包含有一些XML文件,其实这是一种扩展性标识语言文件,是用于标记电子文件使其具有结构性的标记语言,通常无法直接打开。要打开XML文件的话,其实最简单的就是用EXCEL表格打开了。也可以用右键选择在记事本中打开,但是要想对XML文件进行编辑的话,最好还是使用XML编辑器或专业的文本编辑器。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流