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学习笔记(一) - 爱码网
DiKingVue

本文主要记录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 数据的载体(小型的"数据库")

            教师管理系统:  教师信息:姓名+工龄+邮箱

           当发送教师数据给财务管理系统时,可以有多种发送方式,如:

  1. 字符串发送:String teacher = name=张三&email=zhangsan@qq.com&workage=2 。此法存在问题: 1)不好解析 2)不是规范)。
  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 &lt; 1000 then</message> 

在 XML 中,有 5 个预定义的实体引用:

&lt; < 小于
&gt; > 大于
&amp; & 和号
&apos; ' 单引号
&quot; " 引号

注释:在 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

分类:

xml

技术点:

xml

相关文章:

  • 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
相关资源
相似解决方案