1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8997],{35766:(n,s,e)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/advanced-algorithms/available-algorithms/xml_module",function(){return e(74063)}])},66863:(n,s,e)=>{"use strict";e.d(s,{P:()=>d});var i=e(23798),l=e(71623),r=e(86665);let a={default:"\uD83D\uDCA1",error:"\uD83D\uDEAB",info:(0,i.jsx)(r.KS,{className:"_mt-1"}),warning:"â ï¸"},h={default:(0,l.A)("_border-orange-100 _bg-orange-50 _text-orange-800 dark:_border-orange-400/30 dark:_bg-orange-400/20 dark:_text-orange-300"),error:(0,l.A)("_border-red-200 _bg-red-100 _text-red-900 dark:_border-red-200/30 dark:_bg-red-900/30 dark:_text-red-200"),info:(0,l.A)("_border-blue-200 _bg-blue-100 _text-blue-900 dark:_border-blue-200/30 dark:_bg-blue-900/30 dark:_text-blue-200"),warning:(0,l.A)("_border-yellow-100 _bg-yellow-50 _text-yellow-900 dark:_border-yellow-200/30 dark:_bg-yellow-700/30 dark:_text-yellow-200")};function d({children:n,type:s="default",emoji:e=a[s]}){return(0,i.jsxs)("div",{className:(0,l.A)("nextra-callout _overflow-x-auto _mt-6 _flex _rounded-lg _border _py-2 ltr:_pr-4 rtl:_pl-4","contrast-more:_border-current contrast-more:dark:_border-current",h[s]),children:[(0,i.jsx)("div",{className:"_select-none _text-xl ltr:_pl-3 ltr:_pr-2 rtl:_pr-3 rtl:_pl-2",style:{fontFamily:'"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"'},children:e}),(0,i.jsx)("div",{className:"_w-full _min-w-0 _leading-7",children:n})]})}},74063:(n,s,e)=>{"use strict";e.r(s),e.d(s,{default:()=>t,useTOC:()=>c});var i=e(23798),l=e(28293),r=e(67106),a=e(19935),h=e(66863),d=e(75180),p=e(82408);function c(n){let s={code:"code",...(0,a.R)()};return[{value:"Functions",id:"functions",depth:2},{value:(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.code,{children:"parse()"})}),id:"parse",depth:3},{value:"Procedures",id:"procedures",depth:2},{value:(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.code,{children:"load()"})}),id:"load",depth:3}]}function x(n,s){throw Error("Expected "+(s?"component":"object")+" `"+n+"` to be defined: you likely forgot to import, pass, or provide it.")}let t=(0,l.e)(function(n){let{toc:s=c(n)}=n,e={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,a.R)(),...n.components};return d.C||x("Cards",!1),d.C.Card||x("Cards.Card",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e.h1,{children:"xml_module"}),"\n",(0,i.jsx)(e.p,{children:"The XML module enhances graph database capabilities by providing support for\nloading and parsing XML data."}),"\n",(0,i.jsx)(d.C,{children:(0,i.jsx)(d.C.Card,{icon:(0,i.jsx)(p.A,{}),title:"Source code",href:"https://github.com/memgraph/memgraph/blob/master/src/mage/python/xml_module.py"})}),"\n",(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:"Trait"}),(0,i.jsx)(e.th,{children:"Value"})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"Module type"})}),(0,i.jsx)(e.td,{children:"util"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"Implementation"})}),(0,i.jsx)(e.td,{children:"Python"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"Parallelism"})}),(0,i.jsx)(e.td,{children:"sequential"})]})]})]}),"\n",(0,i.jsx)(e.h2,{id:s[0].id,children:s[0].value}),"\n",(0,i.jsx)(h.P,{type:"info",children:(0,i.jsxs)(e.p,{children:["You can execute this algorithm on ",(0,i.jsx)(e.a,{href:"/advanced-algorithms/run-algorithms#run-procedures-on-subgraph",children:"graph projections, subgraphs or portions of the graph"}),"."]})}),"\n",(0,i.jsx)(e.h3,{id:s[1].id,children:s[1].value}),"\n",(0,i.jsx)(e.p,{children:"Parses an XML string or file into a map."}),"\n",(0,i.jsxs)(e.p,{children:["In XML file format, every element is represented as a map. For every element,\nits children elements are represented as a key-value pair inside that map, the\nkey being ",(0,i.jsx)(e.code,{children:"_children"}),", and the value an array of children elements. But, when\n",(0,i.jsx)(e.code,{children:"simple"})," is ",(0,i.jsx)(e.code,{children:"True"}),", the key of children elements is not ",(0,i.jsx)(e.code,{children:"_children"}),", but rather\nthe name of the parent element."]}),"\n",(0,i.jsxs)(e.p,{children:["Consider a root element named ",(0,i.jsx)(e.code,{children:"catalog"}),". When parsing this element, if ",(0,i.jsx)(e.code,{children:"simple"}),"\nis ",(0,i.jsx)(e.code,{children:"False"}),", the key-value pair of children elements will look like this:\n",(0,i.jsx)(e.code,{children:"_children: [child_element_1, child_element_2, ....]"}),". But, when ",(0,i.jsx)(e.code,{children:"simple"})," is\n",(0,i.jsx)(e.code,{children:"True"}),", the key-value pair will look like this ",(0,i.jsx)(e.code,{children:"_catalog: [child_element_1, child_element_2, ....]"}),". Using simple mode makes nested XML elements accessible\nvia an element name prefixed with an ",(0,i.jsx)(e.code,{children:"_"}),"."]}),"\n",(0,i.jsx)("h4",{className:"custom-header",children:" Input: "}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.code,{children:"xml_input
1: string"})," â¡ input XML string."]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.code,{children:"simple: bool (default = false)"})," â¡ configuration bool used for specifying whether simple mode should be used. ",(0,i.jsx)(e.a,{href:"#simple-configuration-explanation",children:(0,i.jsx)(e.strong,{children:"Simple configuration explanation"})}),"."]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.code,{children:'path: string (default = "")'})," â¡ path to the XML file that needs to be parsed. If the path is not empty, the ",(0,i.jsx)(e.code,{children:"xml_input"})," string is ignored, and only the file is parsed."]}),"\n"]}),"\n",(0,i.jsx)("h4",{className:"custom-header",children:" Output: "}),"\n",(0,i.jsx)(e.p,{children:"The output of this function is a parsed XML map."}),"\n",(0,i.jsx)("h4",{className:"custom-header",children:" Usage: "}),"\n",(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:"Parsing XML from string"})}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"cypher","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"WITH"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:' \'<catalog><book id="1"><title>Book 1</title><author>Author 1</author><publication><year>2022</year><publisher>Publisher A</publisher></publication></book><book id="2"><title>Book 2</title><author>Author 2</author><publication><year>2023</year><publisher>Publisher B</publisher></publication></book></catalog>\''}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:" AS"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xmlString"})]}),"\n",(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"RETURN"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xml_module.parse(xmlString) "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"AS"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" value;"})]})]})}),"\n",(0,i.jsx)(e.p,{children:"Output:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"plaintext","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"{"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_children": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_children": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Book 1",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "title"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Author 1",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "author"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_children": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "2022",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "year"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Publisher A",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publisher"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publication"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "book",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "id": "1"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_children": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Book 2",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "title"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Author 2",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "author"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_children": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "2023",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "year"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Publisher B",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publisher"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publication"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "book",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "id": "2"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "catalog"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"}"})})]})}),"\n",(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:"Parsing with simple c
1onfiguration"})}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"cypher","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"WITH"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:' \'<catalog><book id="1"><title>Book 1</title><author>Author 1</author><publication><year>2022</year><publisher>Publisher A</publisher></publication></book><book id="2"><title>Book 2</title><author>Author 2</author><publication><year>2023</year><publisher>Publisher B</publisher></publication></book></catalog>\''}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:" AS"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xmlString"})]}),"\n",(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"RETURN"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xml_module.parse(xmlString, "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},children:"true"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:") "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"AS"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" value;"})]})]})}),"\n",(0,i.jsx)(e.p,{children:"Output:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"plaintext","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"{"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_catalog": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_book": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Book 1",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "title"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Author 1",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "author"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_publication": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "2022",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "year"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Publisher A",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publisher"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publication"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "book",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "id": "1"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_book": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Book 2",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "title"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Author 2",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "author"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_publication": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "2023",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "year"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Publisher B",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publisher"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publication"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "book",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "id": "2"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "catalog"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"}"})})]})}),"\n",(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:"Parsing from a file, with simple c
1onfiguration"})}),"\n",(0,i.jsx)(e.p,{children:"The following example shows how to parse this file:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"plaintext","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"file.xml"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"<catalog>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' <book id="1">'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <title>Book 1</title>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <author>Author 1</author>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <publication>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <year>2022</year>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <publisher>Publisher A</publisher>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" </publication>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" </book>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' <book id="2">'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <title>Book 2</title>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <author>Author 2</author>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <publication>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <year>2023</year>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <publisher>Publisher B</publisher>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" </publication>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" </book>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"</catalog>"})})]})}),"\n",(0,i.jsx)(e.p,{children:"Cypher:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"cypher","data-word-wrap":"","data-copy":"",children:(0,i.jsx)(e.code,{children:(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"RETURN"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xml_module.parse("}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:'""'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},children:"true"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:","}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:'"/home/demonstration/Documents/file.xml"'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:") "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"AS"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" value;"})]})})}),"\n",(0,i.jsx)(e.p,{children:"Output:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"plaintext","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"{"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_catalog": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_book": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Book 1",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "title"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Author 1",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "author"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_publication": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "2022",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "year"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Publisher A",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publisher"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publication"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "book",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "id": "1"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_book": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Book 2",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "title"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Author 2",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "author"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_publication": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "2023",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "year"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Publisher B",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publisher"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publication"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "book",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "id": "2"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "catalog"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"}"})})]})}),"\n",(0,i.jsx)(e.h2,{id:s[2].id,children:s[2].value}),"\n",(0,i.jsx)(e.h3,{id:s[3].id,children:s[3].value}),"\n",(0,i.jsxs)(e.p,{children:["Loads and parses an XML file from a URL or a local file. Supports simple mode,\nand XPath expressions. You can choose to execute the procedure in simple mode =>\n",(0,i.jsx)(e.a,{href:"#simple-configuration-explanation",children:(0,i.jsx)(e.strong,{children:"Simple c
1onfiguration explanation"})}),"."]}),"\n",(0,i.jsxs)(e.p,{children:["This procedure supports the usage of XPath expressions. Since the module is\nimplemented in Python, XPath expressions should follow, and are limited to the\nXPath syntax explained here ",(0,i.jsx)(e.a,{href:"https://docs.python.org/3/library/xml.etree.elementtree.html#xpath-support",children:(0,i.jsx)(e.strong,{children:"XML python\ndocs"})}),".\nXPath implemented this way cannot use absolute paths, so one of these 3 prefixes\nmust be used to avoid errors: ",(0,i.jsx)(e.code,{children:". .. *"}),". The current node is the root node."]}),"\n",(0,i.jsx)("h4",{className:"custom-header",children:" Input: "}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.code,{children:"xml_url: string"})," â¡ The input URL where the XML file is located."]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.code,{children:"simple: bool (default = false)"})," â¡ A bool used for specifying whether simple mode should be used."]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.code,{children:'path: string (default = "")'})," â¡ A path to the XML file that needs to be parsed. If the path is not empty, ",(0,i.jsx)(e.code,{children:"xml_input"})," string is ignored, and only the file is parsed."]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.code,{children:'xpath: string (default = "")'})," â¡ XPath expression. If the expression is not empty, the result of the procedure is all elements satisfying the expression."]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.code,{children:"headers: Map (default = {})"})," â¡ A map of additional HTTP headers used when fetching a file from URL."]}),"\n"]}),"\n",(0,i.jsx)("h4",{className:"custom-header",children:" Output: "}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.code,{children:"output_map: Map"})," â¡ parsed XML map."]}),"\n"]}),"\n",(0,i.jsx)(e.p,{children:"If the XPath expression is not empty, the output is all elements that satisfy the expression."}),"\n",(0,i.jsx)("h4",{className:"custom-header",children:" Usage: "}),"\n",(0,i.jsxs)(e.p,{children:["This section shows the usage of the procedure on the following ",(0,i.jsx)(e.a,{href:"https://www.w3schools.com/xml/note.xml",children:(0,i.jsx)(e.strong,{children:"XML\nfile"})})]}),"\n",(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:"Parse an XML file from URL"})}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"cypher","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"WITH"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:' "https://www.w3schools.com/xml/note.xml"'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:" AS"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xmlUrl"})]}),"\n",(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"CALL"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xml_module.load(xmlUrl, "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},children:"false"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:'""'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:'""'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"{}"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:") "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"YIELD"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" output_map "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"RETURN"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" output_map;"})]})]})}),"\n",(0,i.jsx)(e.p,{children:"Output:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"plaintext","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"{"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_children": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Tove",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "to"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Jani",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "from"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Reminder",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "heading"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Don\'t forget me this weekend!",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "body"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "note"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"}"})})]})}),"\n",(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:"Parse with simple c
1onfiguration"})}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"cypher","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"WITH"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:' "https://www.w3schools.com/xml/note.xml"'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:" AS"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xmlUrl"})]}),"\n",(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"CALL"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xml_module.load(xmlUrl, "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},children:"true"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:'""'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:'""'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"{}"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:") "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"YIELD"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" output_map "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"RETURN"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" output_map;"})]})]})}),"\n",(0,i.jsx)(e.p,{children:"Output:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"plaintext","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"{"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_note": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Tove",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "to"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Jani",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "from"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Reminder",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "heading"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Don\'t forget me this weekend!",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "body"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "note"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"}"})})]})}),"\n",(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:"Parse XML from a file"})}),"\n",(0,i.jsx)(e.p,{children:"Example of the file:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"plaintext","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"file.xml"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"<catalog>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' <book id="1">'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <title>Book 1</title>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <author>Author 1</author>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <publication>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <year>2022</year>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <publisher>Publisher A</publisher>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" </publication>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" </book>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' <book id="2">'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <title>Book 2</title>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <author>Author 2</author>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <publication>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <year>2023</year>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" <publisher>Publisher B</publisher>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" </publication>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" </book>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"</catalog>"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{})})]})}),"\n",(0,i.jsx)(e.p,{children:"Cypher:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"cypher","data-word-wrap":"","data-copy":"",children:(0,i.jsx)(e.code,{children:(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"CALL"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xml_module.load("}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:'""'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},children:"true"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:'"/home/demonstration/Documents/file.xml"'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:'""'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"{}"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:") "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"YIELD"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" output_map "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"RETURN"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" output_map;"})]})})}),"\n",(0,i.jsx)(e.p,{children:"Output:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"plaintext","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"{"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_catalog": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_book": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Book 1",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "title"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Author 1",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "author"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_publication": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "2022",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "year"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Publisher A",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publisher"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publication"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "book",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "id": "1"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_book": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Book 2",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "title"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Author 2",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "author"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_publication": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "2023",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "year"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Publisher B",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publisher"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "publication"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "book",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "id": "2"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "catalog"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"}"})})]})}),"\n",(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:"Use XPath"})}),"\n",(0,i.jsxs)(e.p,{children:["For the XPath demonstration, ",(0,i.jsx)(e.a,{href:"https://www.w3schools.com/xml/cd_catalog.xml",children:"cd_catalog.xml\nfile"})," will be used."]}),"\n",(0,i.jsxs)(e.p,{children:["The XPath expression is going to be ",(0,i.jsx)(e.code,{children:"\".//CD[YEAR='1988']\""}),", which will return\nall CD elements with attribute year equaling 1988. Note that XPath expressions\ncannot be absolute paths because of the Python implementation of XPath, so ",(0,i.jsx)(e.code,{children:"."}),"\nis used as an XPath prefix for this example, meaning the search will start from\nthe current (root) element."]}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"cypher","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"WITH"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:' "https://www.w3schools.com/xml/cd_catalog.xml"'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:" AS"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xmlUrl"})]}),"\n",(0,i.jsxs)(e.span,{children:[(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"CALL"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" xml_module.load(xmlUrl, "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},children:"false"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:'""'}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},children:"\".//CD[YEAR='1988']\""}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:", "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"{}"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:") "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"YIELD"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" output_map "}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},children:"RETURN"}),(0,i.jsx)(e.span,{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},children:" output_map;"})]})]})}),"\n",(0,i.jsx)(e.p,{children:"Result:"}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"plaintext","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"{"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_children": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Hide your heart",'})}),"\n",(0,i.jsx)(e.s
1pan,{children:(0,i.jsx)(e.span,{children:' "_type": "TITLE"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Bonnie Tyler",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "ARTIST"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "UK",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "COUNTRY"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "CBS Records",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "COMPANY"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "9.90",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "PRICE"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "1988",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "YEAR"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "CD"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"}"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{})})]})}),"\n",(0,i.jsx)(e.pre,{tabIndex:"0","data-language":"plaintext","data-word-wrap":"","data-copy":"",children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"{"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_children": ['})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Stop",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "TITLE"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "Sam Brown",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "ARTIST"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "UK",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "COUNTRY"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "A and M",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "COMPANY"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "8.90",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "PRICE"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" },"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" {"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_text": "1988",'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "YEAR"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" }"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:" ],"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:' "_type": "CD"'})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{children:"}"})}),"\n",(0,i.jsx)(e.span,{children:(0,i.jsx)(e.span,{})})]})})]})},"/advanced-algorithms/available-algorithms/xml_module",{filePath:"pages/advanced-algorithms/available-algorithms/xml_module.mdx",timestamp:1789565618e3,pageMap:r.O,frontMatter:{title:"xml_module",description:"Load and parse XML data."},title:"xml_module"},"undefined"==typeof RemoteContent?c:RemoteContent.useTOC)},75180:(n,s,e)=>{"use strict";e.d(s,{C:()=>h});var i=e(23798),l=e(71623),r=e(35704),a=e.n(r);let h=Object.assign(function({children:n,num:s=3,className:e,style:r,...a}){return(0,i.jsx)("div",{className:(0,l.A)("nextra-cards _mt-4 _gap-4 _grid","_not-prose",e),...a,style:{...r,"--rows":s},children:n})}
1,{displayName:"Cards",Card:function({children:n,title:s,icon:e,arrow:r,href:h,...d}){return(0,i.jsxs)(a(),{href:h,className:(0,l.A)("nextra-focus nextra-card _group _flex _flex-col _justify-start _overflow-hidden _rounded-lg _border _border-gray-200","_text-current _no-underline dark:_shadow-none","hover:_shadow-gray-100 dark:hover:_shadow-none _shadow-gray-100","active:_shadow-sm active:_shadow-gray-200","_transition-all _duration-200 hover:_border-gray-300",n?"_bg-gray-100 _shadow dark:_border-neutral-700 dark:_bg-neutral-800 dark:_text-gray-50 hover:_shadow-lg dark:hover:_border-neutral-500 dark:hover:_bg-neutral-700":"_bg-transparent _shadow-sm dark:_border-neutral-800 hover:_bg-slate-50 hover:_shadow-md dark:hover:_border-neutral-700 dark:hover:_bg-neutral-900"),...d,children:[n,(0,i.jsxs)("span",{className:(0,l.A)("_flex _font-semibold _items-center _gap-2 _p-4 _text-gray-700 hover:_text-gray-900",r&&'after:_content-["â"] after:_transition-transform after:_duration-75 after:group-hover:_translate-x-0.5',n?"dark:_text-gray-300 dark:hover:_text-gray-100":"dark:_text-neutral-200 dark:hover:_text-neutral-50"),title:s,children:[e,(0,i.jsx)("span",{className:"_truncate",children:s})]})]})}})},82408:(n,s,e)=>{"use strict";e.d(s,{A:()=>l});var i=e(23798);e(21462);let l=()=>(0,i.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.4704 12.1978C23.4704 14.6376 22.756 16.832 21.3272 18.7809C19.8984 20.7299 18.0527 22.0785 15.7901 22.827C15.5267 22.8756 15.3341 22.8416 15.2122 22.7249C15.0903 22.6083 15.0294 22.4625 15.0294 22.2875V19.211C15.0294 18.2682 14.7758 17.578 14.2686 17.1406C14.8245 17.0823 15.3244 16.9948 15.7681 16.8782C16.2119 16.7615 16.6702 16.572 17.1433 16.3095C17.6163 16.0471 18.0113 15.7239 18.3282 15.3399C18.6452 14.956 18.9036 14.4457 19.1036 13.809C19.3035 13.1723 19.4035 12.4408 19.4035 11.6146C19.4035 10.4384 19.0182 9.43726 18.2478 8.61102C18.6086 7.72647 18.5696 6.735 18.1307 5.6366C17.8577 5.54912 17.4627 5.60258 16.9458 5.79699C16.4289 5.99139 15.9802 6.20524 15.5999 6.43853L15.044 6.78846C14.137 6.53573 13.2007 6.40937 12.2352 6.40937C11.2697 6.40937 10.3334 6.53573 9.42638 6.78846C9.27034 6.68154 9.0631 6.55031 8.80465 6.39479C8.5462 6.23926 8.13902 6.05215 7.58311 5.83344C7.0272 5.61473 6.60784 5.54912 6.32501 5.6366C5.89589 6.735 5.86175 7.72647 6.2226 8.61102C5.45213 9.43726 5.0669 10.4384 5.0669 11.6146C5.0669 12.4408 5.16687 13.1699 5.3668 13.8017C5.56673 14.4335 5.82274 14.9438 6.13483 15.3326C6.44692 15.7214 6.83947 16.0471 7.31248 16.3095C7.78549 16.572 8.24386 16.7615 8.68761 16.8782C9.13137 16.9948 9.63119 17.0823 10.1871 17.1406C9.79699 17.4906 9.55805 17.9911 9.47028 18.6424C9.26547 18.7396 9.04603 18.8125 8.81197 18.8611C8.5779 18.9097 8.29995 18.934 7.9781 18.934C7.65626 18.934 7.33686 18.8295 7.01989 18.6205C6.70292 18.4116 6.43229 18.1078 6.20798 17.7093C6.02267 17.3982 5.78617 17.1455 5.49847 16.9511C5.21076 16.7567 4.96938 16.64 4.77432 16.6011L4.48174 16.5574C4.27693 16.5574 4.13552 16.5793 4.0575 16.623C3.97947 16.6668 3.95509 16.7226 3.98434 16.7907C4.0136 16.8587 4.0575 16.9268 4.11601 16.9948C4.17453 17.0629 4.23792 17.1212 4.30619 17.1698L4.40859 17.2427C4.62315 17.3399 4.83527 17.5246 5.04496 17.7967C5.25465 18.0689 5.40825 18.3
1168 5.50578 18.5403L5.65207 18.8757C5.77886 19.2451 5.99342 19.544 6.29575 19.7724C6.59809 20.0008 6.9248 20.1466 7.2759 20.2098C7.627 20.273 7.96591 20.307 8.29263 20.3119C8.61934 20.3167 8.88998 20.2997 9.10455 20.2608L9.44102 20.2025C9.44102 20.5719 9.44346 21.0044 9.44833 21.5002C9.45321 21.9959 9.45564 22.2584 9.45564 22.2875C9.45564 22.4625 9.39225 22.6083 9.26546 22.7249C9.13868 22.8416 8.94362 22.8756 8.6803 22.827C6.41765 22.0785 4.57196 20.7299 3.14317 18.7809C1.71439 16.832 1 14.6376 1 12.1978C1 10.1663 1.50227 8.29269 2.50681 6.57704C3.51134 4.86139 4.87428 3.50299 6.59565 2.50179C8.31702 1.50059 10.1968 1 12.2352 1C14.2735 1 16.1533 1.50059 17.8747 2.50179C19.5961 3.50299 20.959 4.86139 21.9636 6.57704C22.9681 8.29269 23.4704 10.1663 23.4704 12.1978Z",fill:"#646265"})})}},n=>{n.O(0,[8293,7106,636,6593,8792],()=>n(n.s=35766)),_N_E=n.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.