0.6.2 • Published 3 months ago

pretty-xml-vue3 v0.6.2

Weekly downloads
-
License
-
Repository
github
Last release
3 months ago

PrettyXml

Pretty Xml is a simple xml viewer for Vue 3. The component formats and colors an XML document.

Project Setup

npm install pretty-xml-vue3 --save

Usage

<script setup>
  import { PrettyXml } from 'pretty-xml-vue3';

  // content: string
  const content = '<?xml version="1.0" encoding="UTF-8"?><urlset  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">  <url>    <loc>https://example.com/news/651</loc>    <lastmod>2022-08-04T15:46:40.285Z</lastmod>  </url> <url>    <loc>https://example.com/news/650</loc>    <lastmod>2022-08-04T15:46:40.285Z</lastmod>  </url>  <url>    <loc>https://example.com/news/649</loc>    <lastmod>2022-08-04T15:46:40.285Z</lastmod>  </url></urlset>'

</script>
<tepmpate>
      <PrettyXml :xml="content" :options="{shortRecord:true}"/>
</template>

options: { shortRecord: Boolean } - optional value

Styles

You need manually import component's styles.

import "pretty-xml-vue3/style.css"
css-variablevalue
--tag-name-colorrgb(207, 42, 42)
--tag-content-colorrgb(0, 0, 0)
--attribute-name-colorrgb(61, 133, 35)
--attribute-value-colorrgb(42, 83, 207)
--remark-colorrgb(134, 134, 134)

You can redefine css variables to adapt to your design.

0.6.2

3 months ago

0.6.1

4 months ago

0.6.0

5 months ago

0.5.12

5 months ago

0.5.11

6 months ago

0.5.10

6 months ago

0.5.9

6 months ago

0.5.8

6 months ago

0.5.7

6 months ago

0.5.6

6 months ago

0.5.5

6 months ago

0.5.4

6 months ago

0.5.3

6 months ago

0.5.2

6 months ago

0.5.1

6 months ago

0.5.0

6 months ago