[{"data":1,"prerenderedAt":805},["ShallowReactive",2],{"navigation_docs_en":3,"-en-xml-escape":335,"-en-xml-escape-surround":800},[4,31,61,91,175,256],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":30},"Getting Started","i-lucide-rocket","\u002Fen\u002Fgetting-started","en\u002F01.getting-started",[10,14,18,22,26],{"title":11,"path":12,"stem":13},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F01.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fen\u002Fgetting-started\u002Finstallation","en\u002F01.getting-started\u002F02.installation",{"title":19,"path":20,"stem":21},"Command Line Interface (CLI)","\u002Fen\u002Fgetting-started\u002Fcommand-line-interface","en\u002F01.getting-started\u002F03.command-line-interface",{"title":23,"path":24,"stem":25},"AI Tools","\u002Fen\u002Fgetting-started\u002Fai-tools","en\u002F01.getting-started\u002F04.ai-tools",{"title":27,"path":28,"stem":29},"AI Integration","\u002Fen\u002Fgetting-started\u002Fai-integration","en\u002F01.getting-started\u002F05.ai-integration",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"CORE","i-lucide-box","\u002Fen\u002Fcore","en\u002F02.core",[37,41,45,49,53,57],{"title":38,"path":39,"stem":40},"@office-open\u002Fcore","\u002Fen\u002Fcore\u002Foverview","en\u002F02.core\u002F01.overview",{"title":42,"path":43,"stem":44},"Descriptor System","\u002Fen\u002Fcore\u002Fdescriptors","en\u002F02.core\u002F02.descriptors",{"title":46,"path":47,"stem":48},"Values and Validation","\u002Fen\u002Fcore\u002Fvalues","en\u002F02.core\u002F03.values",{"title":50,"path":51,"stem":52},"Unit Converters","\u002Fen\u002Fcore\u002Fconverters","en\u002F02.core\u002F04.converters",{"title":54,"path":55,"stem":56},"Charts","\u002Fen\u002Fcore\u002Fcharts","en\u002F02.core\u002F05.charts",{"title":58,"path":59,"stem":60},"Parser","\u002Fen\u002Fcore\u002Fparser","en\u002F02.core\u002F06.parser",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":30},"XML","i-lucide-code-xml","\u002Fen\u002Fxml","en\u002F03.xml",[67,71,75,79,83,87],{"title":68,"path":69,"stem":70},"@office-open\u002Fxml","\u002Fen\u002Fxml\u002Foverview","en\u002F03.xml\u002F01.overview",{"title":72,"path":73,"stem":74},"Parsing","\u002Fen\u002Fxml\u002Fparsing","en\u002F03.xml\u002F02.parsing",{"title":76,"path":77,"stem":78},"Serialization","\u002Fen\u002Fxml\u002Fserialization","en\u002F03.xml\u002F03.serialization",{"title":80,"path":81,"stem":82},"Query Utilities","\u002Fen\u002Fxml\u002Fquery-utilities","en\u002F03.xml\u002F04.query-utilities",{"title":84,"path":85,"stem":86},"XML Escape","\u002Fen\u002Fxml\u002Fescape","en\u002F03.xml\u002F05.escape",{"title":88,"path":89,"stem":90},"Type Reference","\u002Fen\u002Fxml\u002Ftypes","en\u002F03.xml\u002F06.types",{"title":92,"icon":93,"path":94,"stem":95,"children":96,"page":30},"DOCX","i-lucide-file-text","\u002Fen\u002Fdocx","en\u002F04.docx",[97,101,105,109,113,117,121,124,128,132,136,140,144,148,152,156,160,164,168,171],{"title":98,"path":99,"stem":100},"@office-open\u002Fdocx","\u002Fen\u002Fdocx\u002Foverview","en\u002F04.docx\u002F01.overview",{"title":102,"path":103,"stem":104},"Quick Start","\u002Fen\u002Fdocx\u002Fquickstart","en\u002F04.docx\u002F02.quickstart",{"title":106,"path":107,"stem":108},"Text and Paragraphs","\u002Fen\u002Fdocx\u002Ftext-and-paragraphs","en\u002F04.docx\u002F03.text-and-paragraphs",{"title":110,"path":111,"stem":112},"Tables","\u002Fen\u002Fdocx\u002Ftables","en\u002F04.docx\u002F04.tables",{"title":114,"path":115,"stem":116},"Images","\u002Fen\u002Fdocx\u002Fimages","en\u002F04.docx\u002F05.images",{"title":118,"path":119,"stem":120},"Text Boxes","\u002Fen\u002Fdocx\u002Ftextbox","en\u002F04.docx\u002F06.textbox",{"title":54,"path":122,"stem":123},"\u002Fen\u002Fdocx\u002Fcharts","en\u002F04.docx\u002F07.charts",{"title":125,"path":126,"stem":127},"SmartArt","\u002Fen\u002Fdocx\u002Fsmartart","en\u002F04.docx\u002F08.smartart",{"title":129,"path":130,"stem":131},"Media","\u002Fen\u002Fdocx\u002Fmedia","en\u002F04.docx\u002F09.media",{"title":133,"path":134,"stem":135},"Links","\u002Fen\u002Fdocx\u002Flinks","en\u002F04.docx\u002F10.links",{"title":137,"path":138,"stem":139},"Headers and Footers","\u002Fen\u002Fdocx\u002Fheaders-and-footers","en\u002F04.docx\u002F11.headers-and-footers",{"title":141,"path":142,"stem":143},"Equations and Symbols","\u002Fen\u002Fdocx\u002Fequations-and-symbols","en\u002F04.docx\u002F12.equations-and-symbols",{"title":145,"path":146,"stem":147},"Styles and Themes","\u002Fen\u002Fdocx\u002Fstyles-and-themes","en\u002F04.docx\u002F13.styles-and-themes",{"title":149,"path":150,"stem":151},"Page Layout","\u002Fen\u002Fdocx\u002Fpage-layout","en\u002F04.docx\u002F14.page-layout",{"title":153,"path":154,"stem":155},"References","\u002Fen\u002Fdocx\u002Freferences","en\u002F04.docx\u002F15.references",{"title":157,"path":158,"stem":159},"Comments and Revisions","\u002Fen\u002Fdocx\u002Fcomments-and-revisions","en\u002F04.docx\u002F16.comments-and-revisions",{"title":161,"path":162,"stem":163},"Document Properties","\u002Fen\u002Fdocx\u002Fproperties","en\u002F04.docx\u002F17.properties",{"title":165,"path":166,"stem":167},"Export","\u002Fen\u002Fdocx\u002Fexport","en\u002F04.docx\u002F18.export",{"title":72,"path":169,"stem":170},"\u002Fen\u002Fdocx\u002Fparsing","en\u002F04.docx\u002F19.parsing",{"title":172,"path":173,"stem":174},"Patching","\u002Fen\u002Fdocx\u002Fpatch","en\u002F04.docx\u002F20.patch",{"title":176,"icon":177,"path":178,"stem":179,"children":180,"page":30},"PPTX","i-lucide-presentation","\u002Fen\u002Fpptx","en\u002F05.pptx",[181,185,188,192,195,198,201,204,207,210,214,217,220,224,227,231,235,239,243,247,250,253],{"title":182,"path":183,"stem":184},"@office-open\u002Fpptx","\u002Fen\u002Fpptx\u002Foverview","en\u002F05.pptx\u002F01.overview",{"title":102,"path":186,"stem":187},"\u002Fen\u002Fpptx\u002Fquickstart","en\u002F05.pptx\u002F02.quickstart",{"title":189,"path":190,"stem":191},"Shapes and Text","\u002Fen\u002Fpptx\u002Fshapes-and-text","en\u002F05.pptx\u002F03.shapes-and-text",{"title":110,"path":193,"stem":194},"\u002Fen\u002Fpptx\u002Ftables","en\u002F05.pptx\u002F04.tables",{"title":114,"path":196,"stem":197},"\u002Fen\u002Fpptx\u002Fimages","en\u002F05.pptx\u002F05.images",{"title":54,"path":199,"stem":200},"\u002Fen\u002Fpptx\u002Fcharts","en\u002F05.pptx\u002F06.charts",{"title":125,"path":202,"stem":203},"\u002Fen\u002Fpptx\u002Fsmartart","en\u002F05.pptx\u002F07.smartart",{"title":129,"path":205,"stem":206},"\u002Fen\u002Fpptx\u002Fmedia","en\u002F05.pptx\u002F08.media",{"title":133,"path":208,"stem":209},"\u002Fen\u002Fpptx\u002Flinks","en\u002F05.pptx\u002F09.links",{"title":211,"path":212,"stem":213},"Lines and Connectors","\u002Fen\u002Fpptx\u002Flines-and-connectors","en\u002F05.pptx\u002F10.lines-and-connectors",{"title":137,"path":215,"stem":216},"\u002Fen\u002Fpptx\u002Fheaders-and-footers","en\u002F05.pptx\u002F11.headers-and-footers",{"title":141,"path":218,"stem":219},"\u002Fen\u002Fpptx\u002Fequations-and-symbols","en\u002F05.pptx\u002F12.equations-and-symbols",{"title":221,"path":222,"stem":223},"Slide Layout","\u002Fen\u002Fpptx\u002Fslide-layout","en\u002F05.pptx\u002F13.slide-layout",{"title":145,"path":225,"stem":226},"\u002Fen\u002Fpptx\u002Fstyles-and-themes","en\u002F05.pptx\u002F14.styles-and-themes",{"title":228,"path":229,"stem":230},"Effects and Fills","\u002Fen\u002Fpptx\u002Feffects-and-fills","en\u002F05.pptx\u002F15.effects-and-fills",{"title":232,"path":233,"stem":234},"Transitions","\u002Fen\u002Fpptx\u002Ftransitions","en\u002F05.pptx\u002F16.transitions",{"title":236,"path":237,"stem":238},"Animations","\u002Fen\u002Fpptx\u002Fanimations","en\u002F05.pptx\u002F17.animations",{"title":240,"path":241,"stem":242},"Comments","\u002Fen\u002Fpptx\u002Fcomments","en\u002F05.pptx\u002F18.comments",{"title":244,"path":245,"stem":246},"Presentation Properties","\u002Fen\u002Fpptx\u002Fproperties","en\u002F05.pptx\u002F19.properties",{"title":165,"path":248,"stem":249},"\u002Fen\u002Fpptx\u002Fexport","en\u002F05.pptx\u002F20.export",{"title":72,"path":251,"stem":252},"\u002Fen\u002Fpptx\u002Fparsing","en\u002F05.pptx\u002F21.parsing",{"title":172,"path":254,"stem":255},"\u002Fen\u002Fpptx\u002Fpatch","en\u002F05.pptx\u002F22.patch",{"title":257,"icon":258,"path":259,"stem":260,"children":261,"page":30},"XLSX","i-lucide-table-2","\u002Fen\u002Fxlsx","en\u002F06.xlsx",[262,266,269,273,277,281,285,289,292,295,299,303,307,311,314,318,322,326,329,332],{"title":263,"path":264,"stem":265},"@office-open\u002Fxlsx","\u002Fen\u002Fxlsx\u002Foverview","en\u002F06.xlsx\u002F01.overview",{"title":102,"path":267,"stem":268},"\u002Fen\u002Fxlsx\u002Fquickstart","en\u002F06.xlsx\u002F02.quickstart",{"title":270,"path":271,"stem":272},"Cells & Data","\u002Fen\u002Fxlsx\u002Fcells","en\u002F06.xlsx\u002F03.cells",{"title":274,"path":275,"stem":276},"Styles","\u002Fen\u002Fxlsx\u002Fstyles","en\u002F06.xlsx\u002F04.styles",{"title":278,"path":279,"stem":280},"Merge, Columns & Rows","\u002Fen\u002Fxlsx\u002Fmerge-col-row","en\u002F06.xlsx\u002F05.merge-col-row",{"title":282,"path":283,"stem":284},"Hyperlinks","\u002Fen\u002Fxlsx\u002Flinks","en\u002F06.xlsx\u002F06.links",{"title":286,"path":287,"stem":288},"Pivot Tables","\u002Fen\u002Fxlsx\u002Fpivot-tables","en\u002F06.xlsx\u002F07.pivot-tables",{"title":114,"path":290,"stem":291},"\u002Fen\u002Fxlsx\u002Fimages","en\u002F06.xlsx\u002F08.images",{"title":54,"path":293,"stem":294},"\u002Fen\u002Fxlsx\u002Fcharts","en\u002F06.xlsx\u002F09.charts",{"title":296,"path":297,"stem":298},"Page Setup & Headers\u002FFooters","\u002Fen\u002Fxlsx\u002Fpage-setup","en\u002F06.xlsx\u002F10.page-setup",{"title":300,"path":301,"stem":302},"Formulas","\u002Fen\u002Fxlsx\u002Fformulas","en\u002F06.xlsx\u002F11.formulas",{"title":304,"path":305,"stem":306},"Freeze Panes & Auto Filter","\u002Fen\u002Fxlsx\u002Ffreeze-filter","en\u002F06.xlsx\u002F12.freeze-filter",{"title":308,"path":309,"stem":310},"Data Validation","\u002Fen\u002Fxlsx\u002Fvalidation","en\u002F06.xlsx\u002F13.validation",{"title":240,"path":312,"stem":313},"\u002Fen\u002Fxlsx\u002Fcomments","en\u002F06.xlsx\u002F14.comments",{"title":315,"path":316,"stem":317},"Protection","\u002Fen\u002Fxlsx\u002Fprotection","en\u002F06.xlsx\u002F15.protection",{"title":319,"path":320,"stem":321},"Shared Workbook Revisions","\u002Fen\u002Fxlsx\u002Frevisions","en\u002F06.xlsx\u002F16.revisions",{"title":323,"path":324,"stem":325},"Workbook Properties","\u002Fen\u002Fxlsx\u002Fproperties","en\u002F06.xlsx\u002F17.properties",{"title":165,"path":327,"stem":328},"\u002Fen\u002Fxlsx\u002Fexport","en\u002F06.xlsx\u002F18.export",{"title":72,"path":330,"stem":331},"\u002Fen\u002Fxlsx\u002Fparsing","en\u002F06.xlsx\u002F19.parsing",{"title":172,"path":333,"stem":334},"\u002Fen\u002Fxlsx\u002Fpatch","en\u002F06.xlsx\u002F20.patch",{"id":336,"title":84,"body":337,"description":794,"extension":795,"links":796,"meta":797,"navigation":402,"path":85,"seo":798,"stem":86,"__hash__":799},"docs_en\u002Fen\u002F03.xml\u002F05.escape.md",{"type":338,"value":339,"toc":788},"minimark",[340,344,349,352,430,464,467,470,610,627,632,635,784],[341,342,343],"p",{},"When constructing XML content programmatically, special characters must be escaped. The escape module provides utilities for safe XML string handling.",[345,346,348],"h2",{"id":347},"escapexml","escapeXml",[341,350,351],{},"Escape text content for use inside XML elements:",[353,354,359],"pre",{"className":355,"code":356,"language":357,"meta":358,"style":358},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { escapeXml } from \"@office-open\u002Fxml\";\n\nescapeXml(\"Hello \u003CWorld> & 'Friends'\"); \u002F\u002F \"Hello &lt;World&gt; &amp; &apos;Friends&apos;\"\n","ts","",[360,361,362,397,404],"code",{"__ignoreMap":358},[363,364,367,371,375,379,382,385,388,391,394],"span",{"class":365,"line":366},"line",1,[363,368,370],{"class":369},"s7zQu","import",[363,372,374],{"class":373},"sMK4o"," {",[363,376,378],{"class":377},"sTEyZ"," escapeXml",[363,380,381],{"class":373}," }",[363,383,384],{"class":369}," from",[363,386,387],{"class":373}," \"",[363,389,68],{"class":390},"sfazB",[363,392,393],{"class":373},"\"",[363,395,396],{"class":373},";\n",[363,398,400],{"class":365,"line":399},2,[363,401,403],{"emptyLinePlaceholder":402},true,"\n",[363,405,407,410,413,415,418,420,423,426],{"class":365,"line":406},3,[363,408,348],{"class":409},"s2Zo4",[363,411,412],{"class":377},"(",[363,414,393],{"class":373},[363,416,417],{"class":390},"Hello \u003CWorld> & 'Friends'",[363,419,393],{"class":373},[363,421,422],{"class":377},")",[363,424,425],{"class":373},";",[363,427,429],{"class":428},"sHwdD"," \u002F\u002F \"Hello &lt;World&gt; &amp; &apos;Friends&apos;\"\n",[341,431,432,433,436,437,440,441,436,444,440,447,436,450,440,453,436,455,440,458,436,461],{},"Escapes: ",[360,434,435],{},"&"," → ",[360,438,439],{},"&amp;",", ",[360,442,443],{},"\u003C",[360,445,446],{},"&lt;",[360,448,449],{},">",[360,451,452],{},"&gt;",[360,454,393],{},[360,456,457],{},"&quot;",[360,459,460],{},"'",[360,462,463],{},"&apos;",[345,465,466],{"id":466},"attrs",[341,468,469],{},"Build an XML attribute string from a record:",[353,471,473],{"className":355,"code":472,"language":357,"meta":358,"style":358},"import { attrs } from \"@office-open\u002Fxml\";\n\nconst attrStr = attrs({\n  \"w:val\": \"single\",\n  \"w:sz\": 4,\n  \"w:space\": \"\",\n  \"w:color\": undefined,\n});\n\u002F\u002F ' w:val=\"single\" w:sz=\"4\" w:space=\"\"'\n",[360,474,475,496,500,519,544,562,579,594,604],{"__ignoreMap":358},[363,476,477,479,481,484,486,488,490,492,494],{"class":365,"line":366},[363,478,370],{"class":369},[363,480,374],{"class":373},[363,482,483],{"class":377}," attrs",[363,485,381],{"class":373},[363,487,384],{"class":369},[363,489,387],{"class":373},[363,491,68],{"class":390},[363,493,393],{"class":373},[363,495,396],{"class":373},[363,497,498],{"class":365,"line":399},[363,499,403],{"emptyLinePlaceholder":402},[363,501,502,506,509,512,514,516],{"class":365,"line":406},[363,503,505],{"class":504},"spNyl","const",[363,507,508],{"class":377}," attrStr ",[363,510,511],{"class":373},"=",[363,513,483],{"class":409},[363,515,412],{"class":377},[363,517,518],{"class":373},"{\n",[363,520,522,525,529,531,534,536,539,541],{"class":365,"line":521},4,[363,523,524],{"class":373},"  \"",[363,526,528],{"class":527},"swJcz","w:val",[363,530,393],{"class":373},[363,532,533],{"class":373},":",[363,535,387],{"class":373},[363,537,538],{"class":390},"single",[363,540,393],{"class":373},[363,542,543],{"class":373},",\n",[363,545,547,549,552,554,556,560],{"class":365,"line":546},5,[363,548,524],{"class":373},[363,550,551],{"class":527},"w:sz",[363,553,393],{"class":373},[363,555,533],{"class":373},[363,557,559],{"class":558},"sbssI"," 4",[363,561,543],{"class":373},[363,563,565,567,570,572,574,577],{"class":365,"line":564},6,[363,566,524],{"class":373},[363,568,569],{"class":527},"w:space",[363,571,393],{"class":373},[363,573,533],{"class":373},[363,575,576],{"class":373}," \"\"",[363,578,543],{"class":373},[363,580,582,584,587,589,591],{"class":365,"line":581},7,[363,583,524],{"class":373},[363,585,586],{"class":527},"w:color",[363,588,393],{"class":373},[363,590,533],{"class":373},[363,592,593],{"class":373}," undefined,\n",[363,595,597,600,602],{"class":365,"line":596},8,[363,598,599],{"class":373},"}",[363,601,422],{"class":377},[363,603,396],{"class":373},[363,605,607],{"class":365,"line":606},9,[363,608,609],{"class":428},"\u002F\u002F ' w:val=\"single\" w:sz=\"4\" w:space=\"\"'\n",[611,612,613,621,624],"ul",{},[614,615,616,617,620],"li",{},"Automatically skips ",[360,618,619],{},"undefined"," values",[614,622,623],{},"Converts numbers to strings",[614,625,626],{},"Escapes string values",[628,629,631],"h3",{"id":630},"building-elements","Building Elements",[341,633,634],{},"Combine with other functions to build XML fragments:",[353,636,638],{"className":355,"code":637,"language":357,"meta":358,"style":358},"import { attrs, escapeXml } from \"@office-open\u002Fxml\";\n\nconst name = \"w:spacing\";\nconst attributes = attrs({ \"w:before\": \"240\", \"w:after\": \"120\" });\nconst xml = `\u003C${name}${attributes}\u002F>`;\n\u002F\u002F '\u003Cw:spacing w:before=\"240\" w:after=\"120\"\u002F>'\n",[360,639,640,665,669,687,743,779],{"__ignoreMap":358},[363,641,642,644,646,648,651,653,655,657,659,661,663],{"class":365,"line":366},[363,643,370],{"class":369},[363,645,374],{"class":373},[363,647,483],{"class":377},[363,649,650],{"class":373},",",[363,652,378],{"class":377},[363,654,381],{"class":373},[363,656,384],{"class":369},[363,658,387],{"class":373},[363,660,68],{"class":390},[363,662,393],{"class":373},[363,664,396],{"class":373},[363,666,667],{"class":365,"line":399},[363,668,403],{"emptyLinePlaceholder":402},[363,670,671,673,676,678,680,683,685],{"class":365,"line":406},[363,672,505],{"class":504},[363,674,675],{"class":377}," name ",[363,677,511],{"class":373},[363,679,387],{"class":373},[363,681,682],{"class":390},"w:spacing",[363,684,393],{"class":373},[363,686,396],{"class":373},[363,688,689,691,694,696,698,700,703,705,708,710,712,714,717,719,721,723,726,728,730,732,735,737,739,741],{"class":365,"line":521},[363,690,505],{"class":504},[363,692,693],{"class":377}," attributes ",[363,695,511],{"class":373},[363,697,483],{"class":409},[363,699,412],{"class":377},[363,701,702],{"class":373},"{",[363,704,387],{"class":373},[363,706,707],{"class":527},"w:before",[363,709,393],{"class":373},[363,711,533],{"class":373},[363,713,387],{"class":373},[363,715,716],{"class":390},"240",[363,718,393],{"class":373},[363,720,650],{"class":373},[363,722,387],{"class":373},[363,724,725],{"class":527},"w:after",[363,727,393],{"class":373},[363,729,533],{"class":373},[363,731,387],{"class":373},[363,733,734],{"class":390},"120",[363,736,393],{"class":373},[363,738,381],{"class":373},[363,740,422],{"class":377},[363,742,396],{"class":373},[363,744,745,747,750,752,755,757,760,763,766,769,771,774,777],{"class":365,"line":546},[363,746,505],{"class":504},[363,748,749],{"class":377}," xml ",[363,751,511],{"class":373},[363,753,754],{"class":373}," `",[363,756,443],{"class":390},[363,758,759],{"class":373},"${",[363,761,762],{"class":377},"name",[363,764,765],{"class":373},"}${",[363,767,768],{"class":377},"attributes",[363,770,599],{"class":373},[363,772,773],{"class":390},"\u002F>",[363,775,776],{"class":373},"`",[363,778,396],{"class":373},[363,780,781],{"class":365,"line":564},[363,782,783],{"class":428},"\u002F\u002F '\u003Cw:spacing w:before=\"240\" w:after=\"120\"\u002F>'\n",[785,786,787],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":358,"searchDepth":399,"depth":399,"links":789},[790,791],{"id":347,"depth":399,"text":348},{"id":466,"depth":399,"text":466,"children":792},[793],{"id":630,"depth":406,"text":631},"Escape and build XML attribute strings safely","md",null,{},{"title":84,"description":794},"hkQzFrA_kRG_2R0WGm4b_0OBveCAYeupArl1V3xnko8",[801,803],{"title":80,"path":81,"stem":82,"description":802,"children":-1},"Traverse and inspect parsed XML Element trees with helper functions",{"title":88,"path":89,"stem":90,"description":804,"children":-1},"Core TypeScript types for XML parsing and serialization",1787501519901]