概要

以下の画像にあるように、Nuxt3を使ってXML形式のテキストデータを表示する機会がありましたので、その備忘録です。

インストール

以下の2つのライブラリを使用しました。

nnppmmiixhmilg-hfloirgmhatt.tjesr

使い方

Nuxt3のコンポーネントとして、以下のようなファイルを作成しました。xml-formatterでXML形式の文字列をフォーマットし、さらにhighlight.jsを使ってシンタックスハイライトを行っています。

<iiii}c}co}c}<<p}smmmno)on)o;/t/sr/cppptxnx;nMf;nr}se<ttewwwwwsroooemsmsose)cmpeyhhhhotirrrrltlturttif;rprml{iiiiryptttf::n``muniilepettttdltapfthfafrdlpal>eeee-eh"fcsr"oeiotonetttca----w>slhoeto"rdgrtrne>eltssssrejirrp,m(hmemftr>aeppppatsgmPisa(ladaoa:s>aaaapuharnt)itXtrtscccc:pfltog=tgtMXmi(=eeeeritp;e=heLMaon"::::blogeTwd>td.LtnopramhryiXAXvt:dap--entptM{uMa=ee-rmpag".fehLtLlr")4peor-k=hjrDo`u(("r-zep-"is{e=`exx=ew--rwtgmfmm">rpweoshsar=ll,-arr-r"lt"uessnhpeawd>iyxlfhttot;-pr;glmt<lrrdmw;ahelssjiielrpts-(tsnn.=a;./fdr.ggt"pjxoeih:,yfC;IscrfnipoSOn"omiggs{erSpt;dan>htmeOeete(lr!a3rpr.tP"ii=tMaencer"gn=tresro)hgez4ats"p;t)"di-";sACXl67E;<u=oMlxPt>mLaprom",lo({e>opfn<1rTot/9eyr"p9rpm,r9eae5>t>.(X5)M2+,L0(0{p2rops.xml)).value;

まとめ

TEI/XMLデータの可視化などにおいて、参考になりましたら幸いです。