string(14) "127.0.0.1:9200"
URL: http://127.0.0.1:9200/likecs_art_db/_search
REQUEST:
Array
(
[query] => Array
(
[match] => Array
(
[text] => Array
(
[query] => XML学习笔记(一)
)
)
)
[highlight] => Array
(
[fields] => Array
(
[text] => stdClass Object
(
)
)
[pre_tags] => #em#
[post_tags] => #/em#
)
[size] => 8
[from] => 0
)
RESPONSE:string(7326) "{"took":68,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":27.936281,"hits":[{"_index":"likecs_art_db","_type":"_doc","_id":"58993","_score":27.936281,"_source":{"id":"58993","text":"XML\u5b66\u4e60\u7b14\u8bb0(\u4e00)","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"DiKingVue","tagsname":"xml","tagsid":"[\"1587\"]","catesname":"xml","catesid":"[\"2040\"]","createtime":"1558665121"},"highlight":{"text":["#em#XML#/em##em#学#/em##em#习#/em##em#笔#/em##em#记#/em#(#em#一#/em#)"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"55685","_score":25.816551,"_source":{"id":"55685","text":"\u5b66\u4e60\u7b14\u8bb0\u2014XML","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"shangyang","tagsname":"XML","tagsid":"[\"1587\"]","catesname":"XML","catesid":"[\"2040\"]","createtime":"1552903455"},"highlight":{"text":["#em#学#/em##em#习#/em##em#笔#/em##em#记#/em#—#em#XML#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"97735","_score":25.816551,"_source":{"id":"97735","text":"XML\u5b66\u4e60\u7b14\u8bb0","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"mitoohi","tagsname":"","tagsid":"[]","catesname":"","catesid":"[]","createtime":"1585310336"},"highlight":{"text":["#em#XML#/em##em#学#/em##em#习#/em##em#笔#/em##em#记#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"102888","_score":25.816551,"_source":{"id":"102888","text":"XML\u5b66\u4e60\u7b14\u8bb0","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"M-28","tagsname":"","tagsid":"[]","catesname":"","catesid":"[]","createtime":"1588556784"},"highlight":{"text":["#em#XML#/em##em#学#/em##em#习#/em##em#笔#/em##em#记#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"203454155","_score":23.75347,"_source":{"id":"203454155","text":"xml\u5b66\u4e60\u6574\u7406\u7b14\u8bb0","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1626392483"},"highlight":{"text":["#em#xml#/em##em#学#/em##em#习#/em#整理#em#笔#/em##em#记#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"91125","_score":22.959435,"_source":{"id":"91125","text":"XML\u5b66\u4e60\u7b14\u8bb0\u2014\u2014\u5173\u4e8eXML\u89e3\u6790\u5668","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"Fizzmy","tagsname":"","tagsid":"[]","catesname":"","catesid":"[]","createtime":"1579859932"},"highlight":{"text":["#em#XML#/em##em#学#/em##em#习#/em##em#笔#/em##em#记#/em#——关于#em#XML#/em#解析器"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"526557","_score":22.840828,"_source":{"id":"526557","text":"XML DTD \u8bed\u8a00\u5b66\u4e60\u7b14\u8bb0","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"JemBai","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1634604880"},"highlight":{"text":["#em#XML#/em# DTD 语言#em#学#/em##em#习#/em##em#笔#/em##em#记#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"203443638","_score":22.840828,"_source":{"id":"203443638","text":"JavaWeb\u5b66\u4e60\u7b14\u8bb0\u4e4bXML\uff082\uff09","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1621715919"},"highlight":{"text":["JavaWeb#em#学#/em##em#习#/em##em#笔#/em##em#记#/em#之#em#XML#/em#(2)"]}}]}}"
string(14) "127.0.0.1:9200"
URL: http://127.0.0.1:9200/likecs_art_db/_search
REQUEST:Array
(
[query] => Array
(
[match] => Array
(
[text] => Array
(
[query] => XML学习笔记(一)
)
)
)
[highlight] => Array
(
[fields] => Array
(
[text] => stdClass Object
(
)
)
[pre_tags] => #em#
[post_tags] => #/em#
)
[size] => 8
[from] => 8
)
RESPONSE:string(7943) "{"took":30,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":27.936281,"hits":[{"_index":"likecs_art_db","_type":"_doc","_id":"203454016","_score":21.99572,"_source":{"id":"203454016","text":"java\u5b66\u4e60\u7b14\u8bb0\u2014\u2014xml\u7684\u4f7f\u7528","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1633696760"},"highlight":{"text":["java#em#学#/em##em#习#/em##em#笔#/em##em#记#/em#——#em#xml#/em#的使用"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"130429","_score":21.21092,"_source":{"id":"130429","text":"XML\u6570\u636e\u6301\u4e45\u5316\u5b66\u4e60\u7b14\u8bb0","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"movin2333","tagsname":"C#|Unity|\u5b66\u4e60\u7b14\u8bb0","tagsid":"[\"187\",\"1329\",\"463\"]","catesname":"","catesid":"[]","createtime":"1617190243"},"highlight":{"text":["#em#XML#/em#数据持久化#em#学#/em##em#习#/em##em#笔#/em##em#记#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"203308723","_score":21.21092,"_source":{"id":"203308723","text":"Java\u5b66\u4e60\u7b14\u8bb0-Java\u57fa\u784012\uff08xml\uff09","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1623204855"},"highlight":{"text":["Java#em#学#/em##em#习#/em##em#笔#/em##em#记#/em#-Java基础12(#em#xml#/em#)"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"1011406","_score":21.077522,"_source":{"id":"1011406","text":"\u5b66\u4e60\u7b14\u8bb0 --- XML\u3001\u751f\u6210Excel\u3001XML\u52a0\u5bc6\u89e3\u5bc6 - RJ","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"cs_net","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1640891900"},"highlight":{"text":["#em#学#/em##em#习#/em##em#笔#/em##em#记#/em# --- #em#XML#/em#、生成Excel、#em#XML#/em#加密解密 - RJ"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"929933","_score":20.958136,"_source":{"id":"929933","text":"delphi\u64cd\u4f5cxml\u5b66\u4e60\u7b14\u8bb0 \u4e4b\u4e00 \u5165\u95e8\u5fc5\u8bfb","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"lrl45","tagsname":null,"tagsid":"","catesname":"","catesid":"","createtime":"1638669096"},"highlight":{"text":["delphi操作#em#xml#/em##em#学#/em##em#习#/em##em#笔#/em##em#记#/em# 之#em#一#/em# 入门必读"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"203253804","_score":20.958136,"_source":{"id":"203253804","text":"Web Services \u5e94\u7528\u5f00\u53d1\u5b66\u4e60\u7b14\u8bb0\uff08\u4e00\uff09\uff1aXML\u6982\u8ff0","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1623120537"},"highlight":{"text":["Web Services 应用开发#em#学#/em##em#习#/em##em#笔#/em##em#记#/em#(#em#一#/em#):#em#XML#/em#概述"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"383435","_score":20.730024,"_source":{"id":"383435","text":"XML\u5b66\u4e60\u603b\u7ed3(\u4e00)\u2014\u2014XML\u4ecb\u7ecd\n \n\n\n\n\n\n\t\tXML\u5b66\u4e60\u603b\u7ed3(\u4e00)\u2014\u2014XML\u4ecb\u7ecd","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"Vae1990Silence","tagsname":null,"tagsid":"","catesname":"","catesid":"","createtime":"1632678372"},"highlight":{"text":["#em#XML#/em##em#学#/em##em#习#/em#总结(#em#一#/em#)——#em#XML#/em#介绍\n \n\n\n\n\n\n\t\t#em#XML#/em##em#学#/em##em#习#/em#总结(#em#一#/em#)——#em#XML#/em#介绍"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"203269446","_score":20.480194,"_source":{"id":"203269446","text":"Java\u5b66\u4e60\u7b14\u8bb013\uff1aXML\u6587\u6863\u89c4\u5219","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1625653284"},"highlight":{"text":["Java#em#学#/em##em#习#/em##em#笔#/em##em#记#/em#13:#em#XML#/em#文档规则"]}}]}}"
string(14) "127.0.0.1:9200"
URL: http://192.168.101.128/searchcore/index.php/cihere_cn_db/_search
REQUEST:Array
(
[query] => Array
(
[match] => Array
(
[title] => Array
(
[query] => XML学习笔记(一)
)
)
)
[highlight] => Array
(
[fields] => Array
(
[title] => stdClass Object
(
)
)
[pre_tags] => #em#
[post_tags] => #/em#
)
[from] => 0
)
RESPONSE:bool(false)
string(14) "127.0.0.1:9200"
URL: http://127.0.0.1:9200/likecs_down_db/_search
REQUEST:Array
(
[query] => Array
(
[bool] => Array
(
[must] => Array
(
[0] => Array
(
[match] => Array
(
[title] => Array
(
[query] => XML学习笔记(一)
)
)
)
)
[must_not] => Array
(
[0] => Array
(
[term] => Array
(
[cate1] => 电子书籍
)
)
)
)
)
[highlight] => Array
(
[fields] => Array
(
[title] => stdClass Object
(
)
)
[pre_tags] => #em#
[post_tags] => #/em#
)
[size] => 5
[from] => 0
)
RESPONSE:string(2744) "{"took":9,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":2585,"relation":"eq"},"max_score":26.590532,"hits":[{"_index":"likecs_down_db","_type":"_doc","_id":"68980","_score":26.590532,"_source":{"id":"68980","title":"LearningNotes\u5b66\u4e60\u7b14\u8bb0 v1.0","spidertime":"1623080606","contenttime":"1672766683","tag":"Learning|Notes|\u5b66\u4e60\u7b14\u8bb0","cate1":"\u6e90\u7801\u4e0b\u8f7d","cate2":"\u8f6f\u4ef6\u5f00\u53d1","cate3":"java\u6e90\u7801","attr1":"372MB"},"highlight":{"title":["LearningNotes#em#学#/em##em#习#/em##em#笔#/em##em#记#/em# v1.0"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"10511","_score":26.590532,"_source":{"id":"10511","title":"LearningNotes\u5b66\u4e60\u7b14\u8bb0 v1.0","spidertime":"1622877629","contenttime":"1675618049","tag":"Learning|Notes|\u5b66\u4e60\u7b14\u8bb0","cate1":"\u6e90\u7801\u4e0b\u8f7d","cate2":"\u8f6f\u4ef6\u5f00\u53d1","cate3":"java\u6e90\u7801","attr1":"372MB"},"highlight":{"title":["LearningNotes#em#学#/em##em#习#/em##em#笔#/em##em#记#/em# v1.0"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"69610","_score":22.709505,"_source":{"id":"69610","title":"Postgis\u5b66\u4e60\u7b14\u8bb0 \u4e2d\u6587WORD\u7248","spidertime":"1623081441","contenttime":"1681117201","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/170227\/09202A954K.png","tag":"PostGIS|\u5b66\u4e60\u7b14\u8bb0","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u6570\u636e\u5e93XML","cate3":"\u6570\u636e\u5e93\u5176\u5b83","attr1":"297KB"},"highlight":{"title":["Postgis#em#学#/em##em#习#/em##em#笔#/em##em#记#/em# 中文WORD版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"50997","_score":22.709505,"_source":{"id":"50997","title":"Portlet\u5b66\u4e60\u7b14\u8bb0 \u4e2d\u6587WORD\u7248","spidertime":"1623055129","contenttime":"1676380651","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/170223\/0ZFA93A7.png","tag":"Portlet|\u5b66\u4e60\u7b14\u8bb0","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"java\u7535\u5b50\u4e66","attr1":"16.9KB"},"highlight":{"title":["Portlet#em#学#/em##em#习#/em##em#笔#/em##em#记#/em# 中文WORD版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"58142","_score":22.709505,"_source":{"id":"58142","title":"ES6 \u5b66\u4e60\u7b14\u8bb0 \u5b8c\u6574\u7248PDF","spidertime":"1623064984","contenttime":"1678263481","pageimage":"https:\/\/img.jbzj.com\/file_images\/article\/202007\/2020720170811407.jpg?202062017833","tag":"ES6|\u5b66\u4e60\u7b14\u8bb0","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"javascript\u7535\u5b50\u4e66","attr1":"1.43MB"},"highlight":{"title":["ES6 #em#学#/em##em#习#/em##em#笔#/em##em#记#/em# 完整版PDF"]}}]}}"
XML学习笔记(一) - 爱码网
本文主要记录xml学习过程中的一些笔记,包括xml作用,语法以及解析。
1、HTML和XML的区别
1.1、HTML
名称: HyperText Markup Languae(超文本标记语言)
标签: 标签是w3c组成指定,固定的,约100来个。也可以自定义标签。(自定义标签也可叫xml标签)
作用: 负责网页的结构 。被设计用来显示数据。
HTML: 负责网页的结构
CSS: 负责网页的样式(美观)
Javascript: 负责在浏览器端与用户进行交互。
负责静态的网页制作的语言。HTML语言特点:
1)由标签组成。 <title> <p> <hr/> <br/>等。
2)语法结构松散的。表现在:大小写不区分,结束标签和开始标签不一定匹配。
1.2、XML
名称:Extend Markup Languge(可扩展标签语言)。是一种标记语言,很类似 HTML
标签:标签由开发者自己制定的(要按照一定的语法定义),没有被预定义。
作用:设计宗旨是传输数据,而非显示数据。被设计为具有自我描述性。
- 描述带关系的数据(作为软件的配置文件): 包含与被包含的关系。
- 作为数据的载体(存储数据,小型的"数据库")
2 XML作用
2.1 描述带关系的数据(软件的配置文件)
web服务器(PC):
使用ip(255.43.12.54)地址和端口(1521),连接oracle数据库,保存学生数据。
把ip地址端口配置到xml文件:
host.xml
<host>
<ip>255.43.12.55</ip>
<port>1521</port>
</host>
2.2 数据的载体(小型的"数据库")
教师管理系统: 教师信息:姓名+工龄+邮箱
当发送教师数据给财务管理系统时,可以有多种发送方式,如:
- 字符串发送:String teacher = name=张三&email=zhangsan@qq.com&workage=2 。此法存在问题: 1)不好解析 2)不是规范)。
- xml格式发送:
teacher.xml
<teacher>
<name>张三</name>
<email>zhangsan@qq.com</email>
<workage>2</workage>
</teacher>
这种一种规范
3 XML语法
xml文件以xml后缀名结尾。
xml文件需要使用xml解析器去解析。浏览器内置了xml解析器。
3.1 标签
语法: <student></student> 开始标签 标签体内容 结束标签
1)<student/> 或 <student></student> 空标签。没有标签体内容
2)xml标签名称区分大小写。
3)xml标签一定要正确配对。
4)xml标签名中间不能使用空格。
5)xml标签名不能以数字开头
6)注意: 在一个xml文档中,有且仅有一个根标签
3.2 属性
语法: <Student name="eric">student</Student>
注意:
1)属性值必须以引号包含,不能省略,也不能单双引号混用!!!
2)一个标签内可以有多个属性,但不能出现重复的属性名!!!
3.3 注释
语言: <!-- xml注释 --> 。在 XML 中编写注释的语法与 HTML 的语法很相似:
<!-- This is a comment -->
3.4 xml文档声明

语法: <?xml version="1.0" encoding="utf-8"?>
version: xml的版本号
encoding: 解析xml文件时查询的码表(解码过程时查询的码表)
注意:
1)如果在ecplise工具中开发xml文件,保存xml文件时自动按照文档声明的encoding来保存文件。
2)如果用记事本工具修改xml文件,注意保存xml文件按照文档声明的encoding的码表来保存。
3.5 转义字符/实体引用
在xml中内置了一些特殊字符,这些特殊字符不能直接被浏览器原样输出。如果希望把这些特殊字符按照原样输出到浏览器,对这些特殊字符进行转义。转义之后的字符就叫转义字节。
如果你把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。
这样会产生 XML 错误:
<message>if salary < 1000 then</message>
为了避免这个错误,请用实体引用来代替 "<" 字符:
<message>if salary < 1000 then</message>
在 XML 中,有 5 个预定义的实体引用:
| < |
< |
小于 |
| > |
> |
大于 |
| & |
& |
和号 |
| ' |
' |
单引号 |
| " |
" |
引号 |
注释:在 XML 中,只有字符 "<" 和 "&" 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。
3.6 CDATA块
作用: 可以让一些需要进行包含特殊字符的内容统一进行原样输出。
3.7 处理指令
作用: 告诉xml解析如果解析xml文档
案例: <?xml-stylesheet type="text/css" href="1.css"?> 告诉xml解析该xml文档引用了哪个css文件
需要提取xml内容可以使用xml-stylesheet指令指令
4 XML解析
4.1 引入
xml文件除了给开发者看,更多的情况使用程序读取xml文件的内容。这叫做xml解析
4.2 XML解析方式(原理不同)
DOM解析
SAX解析
4.3 XML解析工具
DOM解析原理:
1)JAXP (oracle-Sun公司官方)
2)JDOM工具(非官方)
3)Dom4J工具(非官方)
java三大框架(默认读取xml的工具就是Dom4j)
.......
SAX解析原理:
1)Sax解析工具(oracle-sun公司官方)
4.4 什么是DOM解析
DOM解析原理:xml解析器一次性把整个xml文档加载进内存,然后在内存中构建一颗Document的对象树,通过Document对象,得到树上的节点对象,通过节点对象访问(操作)到xml文档的内容。
4.5 Dom4j工具
非官方,不在java jdk中。
使用步骤:
1)导入dom4j的核心包。 dom4j-1.6.1.jar
2)编写Dom4j读取xml文件代码
|
public static void main(String[] args) {
try {
//1.创建一个xml解析器对象
SAXReader reader = new SAXReader();
//2.读取xml文档,返回Document对象
Document doc = reader.read(new File("./src/contact.xml"));
System.out.println(doc);
} catch (DocumentException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
|
4.6 Domj4读取xml文件
节点:
Iterator Element.nodeIterator(); //获取当前标签节点下的所有子节点
标签:
Element Document.getRootElement(); //获取xml文档的根标签
Element ELement.element("标签名") //指定名称的第一个子标签
Iterator<Element> Element.elementIterator("标签名");// 指定名称的所有子标签
List<Element> Element.elements(); //获取所有子标签
属性:
String Element.attributeValue("属性名") //获取指定名称的属性值
Attribute Element.attribute("属性名");//获取指定名称的属性对象
Attribute.getName() //获取属性名称
Attibute.getValue() //获取属性值
List<Attribute> Element.attributes(); //获取所有属性对象
Iterator<Attribute> Element.attibuteIterator(); //获取所有属性对象
文本:
Element.getText(); //获取当前标签的文本
Element.elementText("标签名") //获取当前标签的指定名称的子标签的文本内容
5、总结:
本文主要介绍了一下:XML的作用、XML语法以及XML解析(DOM解析),下一篇将继续学习 xPath技术、 SAX解析 、 XML约束等xml操作知识。
参考文档:http://www.w3school.com.cn/xml/xml_syntax.asp
相关文章:
-
2021-10-08
-
2021-03-31
-
2021-06-09
-
2021-12-31
-
2021-12-05
-
2021-06-08
-
2021-09-27
-
2021-07-07
猜你喜欢
-
2019-03-18
-
2020-03-27
-
2021-07-16
-
2020-01-24
-
2021-10-19
-
2021-05-23
相关资源
-
下载
2023-01-04
-
下载
2023-04-10
-
下载
2023-02-14
-
下载
2023-03-08