概要 以下の画像にあるように、Nuxt3を使ってXML形式のテキストデータを表示する機会がありましたので、その備忘録です。 インストール 以下の2つのライブラリを使用しました。 n n p p m m i i x h m i l g - h f l o i r g m h a t t . t j e s r 使い方 Nuxt3のコンポーネントとして、以下のようなファイルを作成しました。xml-formatterでXML形式の文字列をフォーマットし、さらにhighlight.jsを使ってシンタックスハイライトを行っています。 < i i i i } c } c o } c } < < p } s m m m n o ) o n ) o ; / t / s r / c p p p t x n x ; n M f ; n r } s e < t t e w w w w w s r o o o e m s m s o s e ) c m p e y h h h h o t i r r r r l t l t u r t t i f ; r p r m l { i i i i r y p t t t f : : n ` ` そ m u n i i l e p e 以 t t t t d l t a p f t h f う a f r d l p a l > 下 e e e e - e h " f c s r " o e i o で t o n e t t t c a の - - - - w > s l h o e t o " r d g r な t r n e > e l t ス s s s s r e j i r r p , m ( h m い e m f t r > a e タ p p p p a t s g m P i s a ( l a 場 d a o a : s > イ a a a a p u h a r n t ) i t 合 X t r t s ル c c c c : p f l t o g = t g t は M X m i ( = は e e e e r i t p ; e = h e 、 L M a o n " 適 : : : : b l o g e T w d > t d 適 . L t n o p 切 r a m h r y i X A X 切 v t : d a で p - - e n t p t M { u M な a = e e - 、 r m p a g " . f e h L t L 非 l r " ) 4 p e o r - k = h j r D o ` 同 u ( ( " r - z e p - " i s { e = ` 期 e x x = e w - - r w t g m f を 処 m m " > 要 r p w e o s h s a r 関 直 理 = l l , - 素 a r r - r " l t " u e 数 接 を s s n h 内 p e a w d > i y x l f が ア 行 h t t o t の ; - p r ; g l m t < 非 ッ っ l r r d m テ w ; a h e l s s 同 プ て j i i e l キ r p t s - ( t 期 デ く s n n . = ス a ; . / f d r で ー だ . g g t " ト p j x o e i な ト さ h : , y f の C ; I s c r f n い で い i p o 折 S O n " o m i g 場 き 。 g s { e r り S p t ; d a n > 合 ま h t m 返 e O e e t e ( は す l r ! a し 3 r p r . t P " 、 。 i i = t を M a e n c e r " g n = t 制 r e s r o ) h g e 御 z 4 a t s " p ; t ) " d し i - " ; s A C X て l 6 7 E ; < u = o M い l x P t > m L ま a p r o m " す , l o ( { e > 。 o p f n < 1 r T o t / 9 e y r " p 9 r p m , r 9 e a e 年 5 > t > か . ( X ら 5 ) M 2 + , L 0 ( 0 { p 2 r 年 o ま p で s に . 対 x 応 m l ) ) . v a l u e ; まとめ TEI/XMLデータの可視化などにおいて、参考になりましたら幸いです。