【开源】一个WPF开发的XML记事本

今天推荐一个WPF开源项目:XmlNotepad[1]。此仓库由 WPF开发者[2] 推荐,站长简单翻译分享。

介绍

XML Notepad[3] 是一个 Windows 程序,它为浏览和编辑 XML 文档提供了一个简单直观的用户界面。有四种安装方式:

  1. ClickOnce® 安装程序[4]: 这是最方便的,直接从 Web 浏览器安装。

这里站长推荐大家尝试ClickOnce安装:

fab014e5cf716f9ad1d2788a7bc34f47.png
  1. 独立下载安装[5]:如果您需要离线使用,可以下载独立安装程序。只需下载 zip 文件,将其复制到要安装它的机器上,在该机器上解压缩文件并运行XmlNotepadSetup.msi

  2. Windows MSIX 安装程序[6]:如果您需要受信任的 Windows 安装程序。

  3. 您还可以按如下方式使用WinGet[7]winget install XmlNotepad

0f5cca138183a204b74b739b446bbc0d.png

XML Notepad[8]提供了以下有用的功能:

  • XML Schema 感知智能感知

  • 支持 XPath 查找的对话框

  • 支持 XInclude

  • 使用 XSLT 输出的内联查看器支持 XSLT 转换

  • .csv 文件的自动转换

  • 关于 XML 文档的实用统计信息

  • XML diff 比较 2 个相似的 XML 文档

  • 充满活力的社区,有许多更新和错误修复[9]

有关如何构建此应用程序的信息,请参阅XML Notepad Design[10]

本项目采用了Microsoft Open Source Code of Conduct[11]

有关详细信息,请参阅行为准则常见问题解答[12]或联系opencode@microsoft.com[13]提出任何其他问题或意见。

更改历史

有关新功能和错误修复的列表,请参阅更改历史记录[14]

帮助

请参阅帮助页面[15]

仓库地址

18987eaf3a79450d477b21dfbc8f66f5.png

仓库地址:https://github.com/microsoft/XmlNotepad[16]

参考资料

[1]

XmlNotepad: https://github.com/microsoft/XmlNotepad

[2]

WPF开发者: https://github.com/WPFDevelopersOrg/WPFDevelopers

[3]

XML Notepad: http://microsoft.github.io/XmlNotepad

[4]

ClickOnce® 安装程序: https://lovettsoftwarestorage.blob.core.windows.net/downloads/XmlNotepad/XmlNotepad.application

[5]

独立下载安装: https://lovettsoftwarestorage.blob.core.windows.net/downloads/XmlNotepad/XmlNotepadSetup.zip

[6]

Windows MSIX 安装程序: https://lovettsoftwarestorage.blob.core.windows.net/downloads/XmlNotepad.Net/index.html

[7]

WinGet: https://winget.run/pkg/Microsoft/XMLNotepad

[8]

XML Notepad: http://microsoft.github.io/XmlNotepad

[9]

更新和错误修复: http://microsoft.github.io/XmlNotepad/help/updates/

[10]

XML Notepad Design: http://microsoft.github.io/XmlNotepad/help/design/

[11]

Microsoft Open Source Code of Conduct: https://opensource.microsoft.com/codeofconduct/

[12]

常见问题解答: https://opensource.microsoft.com/codeofconduct/faq/

[13]

opencode@microsoft.com: opencode@microsoft.com

[14]

更改历史记录: http://microsoft.github.io/XmlNotepad/help/updates/

[15]

帮助页面: http://microsoft.github.io/XmlNotepad

[16]

https://github.com/microsoft/XmlNotepad: https://github.com/microsoft/XmlNotepad

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/283536.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

log4j2 mybatis 显示 sql 和 结果集

为什么80%的码农都做不了架构师?>>> 首先说明版本: log4j 版本是 第2版beta9,引用jar包 log4j-api-2.0-beta9.jar log4j-core-2.0-beta9.jar mybatis 是 mybatis-3.2.3 log4j2 配置 如下,命名为 log4j2.xml&#xff0…

深入解析volatile关键字

目录 1. 初步认识volatile 2. volatile的特性一:保证可见性 2.1 volatile关键字是如何保证可见性的? 2.2 从JMM来看可见性 2.3 从硬件层面了解可见性的本质 2.3.1 CPU高速缓存 2.3.2 缓存一致性 2.3.3 MESI 协议 2.3.4 缓存一致性小结 3. vola…

Nginx基础配置

一、主配置文件结构main block;#全局块配置全局生效event{#事件驱动相关配置 }http{#http/https协议相关配置段 server { ... }:#每个server用于定义一个虚拟主机; server { ... server_name root alias location [OPERATOR] URL { ... if CO…

上周面试回来后写的Java面试总结,想进BAT必看

上周陪同之前一起工作的同事去面试(乔治,小袁,鹏飞(面试人)),第一站是去深圳,第二站上海,第三站杭州。面试什么公司我在这里就不多说了,你们知道是一线公司就…

从贝叶斯方法谈到贝叶斯网络

从贝叶斯方法谈到贝叶斯网络0 引言其实。介绍贝叶斯定理、贝叶斯方法、贝叶斯判断的资料、书籍不少,比方《数理统计学简史》,以及《统计决策论及贝叶斯分析 James O.Berger著》等等,然介绍贝叶斯网络的中文资料则非常少。中文书籍总共也没几本…

k8s 读书笔记 - kubectl 命令行工具用法详解

kubectl 在 k8s 集群中作为 客户端 CLI 工具,可以让用户使用 kubectl 工具执行命令行,并通过使用 k8s API 与 k8s 集群的控制面(kube-controller-manager)进行通信。kubectl 语法格式kubectl 命令行的语法格式如下:kub…

初级必备:单例模式的7个问题

故事 实话实说,关于单例模式,网上有N多个版本。你估计也看过很多版本。但看完了又能怎样?我技术群里的一位小伙伴,上周面试,就因为一个单例模式,然后叫他回去等通知了。 下面是这位同学被问到的问题&…

Spring AOP源码解析——AOP动态代理原理和实现方式

2019独角兽企业重金招聘Python工程师标准>>> Spring介绍 Spring(http://spring.io/)是一个轻量级的Java 开发框架,同时也是轻量级的IoC和AOP的容器框架,主要是针对JavaBean的生命周期进行管理的轻量级容器,可以单独使用&#xff0…

使用.NET构建简单的高性能Redis(三)

译者注该原文是Ayende Rahien大佬业余自己在使用C# 和 .NET构建一个简单、高性能兼容Redis协议的数据库的经历。首先这个"Redis"是非常简单的实现,但是他在优化这个简单"Redis"路程很有趣,也能给我们在从事性能优化工作时带来一些启…

海尔联手软银机器人,进军服务机器人领域

海尔此次将正式全面进入到服务机器人。 据悉,3月6日海尔公布了未来对于家用机器人的最新战略,同时与软银展开战略合作,将软银的人形机器人引入中国市场,正式进军服务机器人领域。 在本次发布会上,海尔与软银将联手从软…

.NET 7 中的 EndpointFilter

ASP.NET 7 中的 EndpointFilterIntro.NET 6 开始微软引入了 Minimal API,但是相比成熟的控制器模型,还是有很多的不足,.NET 7 针对于 Minimal API 也做了一些改进来让 Minimal API 功能更加丰富,其中 Filter 就是其中的一个更新从…

越来越火的图数据库到底能做什么?

作者 | 俞方桦 随着大数据时代的到来,传统的关系型数据库由于其在数据建模和存储方面的限制,变得越来越难以满足大量频繁变化的需求。关系型数据库,尽管其名称中有“关系”这个词,却并不擅长处理复杂关系的查询和分析。另外&…

piwik抓取用户交互行为

2019独角兽企业重金招聘Python工程师标准>>> https://github.com/matomo-org/matomo-sdk-ios/tree/version-3 http://piwik.org 首先下载demo,把文件拖到项目中去,在AppDelegate.m文件填写piwik服务器的URL和编号; 例如&#xff1…

k8s 读书笔记 - kubernetes 基本概念和术语(下)

DevOps前言上一篇文章 中,我们介绍了 k8s 中的 Master、Node、Pod、Label、RC & RS、Deployment、HPA & VPA、DaemonSet 这些资源对象信息,接下来我们继续介绍 k8s 中常用的资源对象。StatefulSet在 k8s 系统中,Pod 的管理对象 RC、D…

java数据类型后加三个点...

2019独角兽企业重金招聘Python工程师标准>>> 从Java5开始,Java语言对方法参数支持一种新写法,varargs(可变长度参数列表),其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象&…

手把手教你用 Jenkins 自动部署 SpringBoot!

1. 什么是 CI/CD 1.1 CI(Continuous Integration) 1.2 CD(Continuous Delivery/Continuous Deployment) 2. 什么是 Jenkins 3. 准备工作 3.1 整体规划 3.2 准备代码 3.3 准备服务器 4. 搭建 Jenkins 5. 安装插件 6. 配置 …

bondat蠕虫传播与对抗

转载来自:http://www.mottoin.com/109730.html (1)可移动磁盘传播手段:隐藏U盘文件,创建快捷方式指向病毒bat文件。Bondat蠕虫主要通过可移动磁盘传播,并借助可移动磁盘中的文件隐蔽自身。Bondat蠕虫会检索…

vim 编译 Python 代码提示配置

2019独角兽企业重金招聘Python工程师标准>>> .vim 和.vimrc 拷贝到根目录 注意根目录下默认是没有.vim的,所以拷贝.vim 没问题,但是拷贝.vimrc 之前需要把原来的.vimrc备份 两个文件下载:http://pan.baidu.com/s/1eRRhakM 转载于:…

[转]Pinia与Vuex的对比:Pinia是Vuex的良好替代品吗?

文章目录 介绍设置 Pinia 设置Vuex 设置使用 Pinia使用Vuex使用社区和生态系统的力量学习曲线和文档GitHub 评分性能比较 Pinia 2 和 Vuex 4Vuex 和 Pinia 的优缺点何时使用Pinia,何时使用Vuex介绍 Pinia 是 Vue.js 的轻量级状态管理库,最近很受欢迎。它…

1.2开发文档简读,了解全貌.mp4

转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/6910254.html