在项目中需求要展示xml文件,为了能够方便阅读,所以需要对xml文件的内容格式化和高亮显示。
示例
示例:点击按钮,打开弹窗,请求xml内容并展示在弹窗中。(vue2项目示例)
//html:
<el-dialog title="xml详情" :visible.sync="XMLVisible" width="50%">
<div style="height:600px;overflow: auto;">
<pre v-highlight>
<code>{
{xmlList}}</code>
</pre>
</div>
</el-dialog>
//js
showXML(id){
if(!this.isAudit){
return false;
}
this.loading = true;
let url ='license/' + id +'.xml';
this.$axios.get('/XMl/'+ url).then(res=>{
if(res){
this.xmlList = this.vkbeautify.xml(res.data);
this.loading = false;
this.XMLVisible = true;
}else{