在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 浏览和编辑XML文档工具(XmlNotepad)源码

浏览和编辑XML文档工具(XmlNotepad)源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:6.77M
  • 下载次数:0
  • 浏览次数:44
  • 发布时间:2024-05-17
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签: Xml 编辑 浏览 工具 源码

实例介绍

【实例简介】

XmlNotepad提供了以下有用的功能:

  • XML Schema智能提示
  • 支持XPath的查找对话框
  • 支持XInclude
  • 支持带内联查看器的XSLT转换
  • .csv、.json和.html文件的自动转换
  • 有关您的XML文档的方便统计信息
  • XML差异比较,用于比较2个相似的XML文档


变更历史

请参阅变更历史以查看新功能和错误修复列表。

帮助

请参阅帮助页面。


【实例截图】
【核心代码】
文件清单
└── XmlNotepad-92615cc8f6b6f230d7f9c8e281d5fdfd926d6bba
    ├── build.cmd
    ├── CODE_OF_CONDUCT.md
    ├── docs
    │   ├── assets
    │   │   ├── images
    │   │   │   ├── analytics.png
    │   │   │   ├── annotations.png
    │   │   │   ├── bg-reference.png
    │   │   │   ├── colors.jpg
    │   │   │   ├── commands.dgml
    │   │   │   ├── commands.png
    │   │   │   ├── datetime.jpg
    │   │   │   ├── dragdrop.jpg
    │   │   │   ├── find.png
    │   │   │   ├── findxpath.png
    │   │   │   ├── help.png
    │   │   │   ├── icon.png
    │   │   │   ├── ifindtarget.dgml
    │   │   │   ├── ifindtarget.png
    │   │   │   ├── intellisense2.jpg
    │   │   │   ├── intellisense.jpg
    │   │   │   ├── intellisense.png
    │   │   │   ├── map.png
    │   │   │   ├── microsoft.svg
    │   │   │   ├── model.png
    │   │   │   ├── options.jpg
    │   │   │   ├── plugins.dgml
    │   │   │   ├── plugins.png
    │   │   │   ├── replace.png
    │   │   │   ├── schemas.png
    │   │   │   ├── screen.png
    │   │   │   ├── screen.pptx
    │   │   │   ├── ui.dgml
    │   │   │   ├── ui.png
    │   │   │   ├── undo.dgml
    │   │   │   ├── undo.png
    │   │   │   ├── xmlicon-cropped.png
    │   │   │   ├── xmlicon.png
    │   │   │   ├── xsltviewer.png
    │   │   │   └── xsltviewer.pptx
    │   │   └── js
    │   │       ├── cookies.js
    │   │       └── main.js
    │   ├── commands.dgml
    │   ├── css
    │   │   ├── main.css
    │   │   └── syntax.css
    │   ├── dev
    │   │   ├── design.md
    │   │   └── index.md
    │   ├── favicon.ico
    │   ├── google4fbb1295a937ae89.html
    │   ├── help
    │   │   ├── analytics.md
    │   │   ├── clipboard.md
    │   │   ├── customeditors.md
    │   │   ├── dragdrop.md
    │   │   ├── dynamic.md
    │   │   ├── fileassociation.md
    │   │   ├── find.md
    │   │   ├── intellisense.md
    │   │   ├── keyboard.md
    │   │   ├── menus.md
    │   │   ├── options.md
    │   │   ├── overview.md
    │   │   ├── schemas.md
    │   │   ├── settings.md
    │   │   ├── updates.md
    │   │   ├── validation.md
    │   │   └── xslt.md
    │   ├── index.md
    │   ├── install.md
    │   ├── plugins.dgml
    │   ├── ui.dgml
    │   ├── undo.dgml
    │   └── windmill_dark
    │       ├── 404.html
    │       ├── article-nav.html
    │       ├── base.html
    │       ├── css
    │       │   ├── base.css
    │       │   ├── bootstrap-3.3.7.css
    │       │   ├── bootstrap-3.3.7.min.css
    │       │   ├── bootstrap.css.map
    │       │   ├── bootstrap.min.css.map
    │       │   ├── font-awesome-4.7.0.css
    │       │   ├── font-awesome-4.7.0.min.css
    │       │   └── highlight.css
    │       ├── fonts
    │       │   ├── fontawesome-webfont.eot
    │       │   ├── fontawesome-webfont.svg
    │       │   ├── fontawesome-webfont.ttf
    │       │   ├── fontawesome-webfont.woff
    │       │   ├── fontawesome-webfont.woff2
    │       │   ├── glyphicons-halflings-regular.eot
    │       │   ├── glyphicons-halflings-regular.svg
    │       │   ├── glyphicons-halflings-regular.ttf
    │       │   ├── glyphicons-halflings-regular.woff
    │       │   └── glyphicons-halflings-regular.woff2
    │       ├── footer.html
    │       ├── img
    │       │   └── favicon.ico
    │       ├── __init__.py
    │       ├── js
    │       │   ├── base.js
    │       │   ├── bootstrap-3.3.7.js
    │       │   ├── bootstrap-3.3.7.min.js
    │       │   ├── elasticlunr.js
    │       │   ├── elasticlunr.min.js
    │       │   ├── highlight.pack.js
    │       │   ├── jquery-3.2.1.js
    │       │   └── jquery-3.2.1.min.js
    │       ├── main.html
    │       ├── mkdocs_theme.yml
    │       ├── nav-item.html
    │       ├── nav-pane.html
    │       ├── page-nav-urls.html
    │       ├── repo-icon.html
    │       ├── scripts.html
    │       ├── search.html
    │       └── topbar.html
    ├── favicon.ico
    ├── LICENSE
    ├── mkdocs-local.yml
    ├── mkdocs.yml
    ├── publish.cmd
    ├── readme.md
    ├── runtest.cmd
    ├── SECURITY.md
    ├── src
    │   ├── Application
    │   │   ├── app.config
    │   │   ├── Application.csproj
    │   │   ├── app.manifest
    │   │   ├── FormAbout.cs
    │   │   ├── FormAbout.Designer.cs
    │   │   ├── FormAbout.resx
    │   │   ├── FormAnalytics.cs
    │   │   ├── FormAnalytics.Designer.cs
    │   │   ├── FormAnalytics.resx
    │   │   ├── FormCsvImport.cs
    │   │   ├── FormCsvImport.Designer.cs
    │   │   ├── FormCsvImport.resx
    │   │   ├── FormGotoLine.cs
    │   │   ├── FormGotoLine.Designer.cs
    │   │   ├── FormGotoLine.resx
    │   │   ├── FormMain.cs
    │   │   ├── FormMain.Designer.cs
    │   │   ├── FormMain.resx
    │   │   ├── FormOptions.cs
    │   │   ├── FormOptions.Designer.cs
    │   │   ├── FormOptions.resx
    │   │   ├── FormSchemas.cs
    │   │   ├── FormSchemas.Designer.cs
    │   │   ├── FormSchemas.resx
    │   │   ├── FormSearch.cs
    │   │   ├── FormSearch.Designer.cs
    │   │   ├── FormSearch.resx
    │   │   ├── license.rtf
    │   │   ├── packages.config
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Resources.Designer.cs
    │   │   │   ├── Resources.resx
    │   │   │   ├── Settings.Designer.cs
    │   │   │   └── Settings.settings
    │   │   ├── Resources
    │   │   │   ├── XmlDiffHeader.html
    │   │   │   ├── XmlDiffStyles.css
    │   │   │   ├── xmlnote.ico
    │   │   │   └── XmlNotepad.template.settings
    │   │   ├── Samples
    │   │   │   ├── basket.xml
    │   │   │   ├── basket.xsd
    │   │   │   ├── Employee.xml
    │   │   │   ├── Employee.xsd
    │   │   │   ├── Hamlet.htm
    │   │   │   ├── Hamlet.xml
    │   │   │   ├── rsspretty.xsl
    │   │   │   ├── rss.xml
    │   │   │   └── willy.xsl
    │   │   └── XmlDiffWrapper.cs
    │   ├── FontBuilder
    │   │   ├── FontBuilder.cs
    │   │   ├── FontBuilder.csproj
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── Model
    │   │   ├── AppAnalytics.cs
    │   │   ├── Checker.cs
    │   │   ├── DelayedAction.cs
    │   │   ├── DomLoader.cs
    │   │   ├── FileAssociation.cs
    │   │   ├── FindTarget.cs
    │   │   ├── HelpService.cs
    │   │   ├── IntellisenseProvider.cs
    │   │   ├── IXmlBuilder.cs
    │   │   ├── Model.csproj
    │   │   ├── MostRecentlyUsed.cs
    │   │   ├── proxy.cs
    │   │   ├── RecentFiles.cs
    │   │   ├── SchemaCache.cs
    │   │   ├── Settings.cs
    │   │   ├── Strings.Designer.cs
    │   │   ├── Strings.resx
    │   │   ├── UndoManager.cs
    │   │   ├── Updater.cs
    │   │   ├── Utilities.cs
    │   │   ├── XInclude.cs
    │   │   ├── XmlCache.cs
    │   │   ├── XmlCsvReader.cs
    │   │   ├── XmlHelpers.cs
    │   │   ├── XmlIntellisenseProvider.cs
    │   │   └── XPathGenerator.cs
    │   ├── PublishDrop.cmd
    │   ├── UnitTests
    │   │   ├── AccessibleWrapper.cs
    │   │   ├── app.config
    │   │   ├── bad.xml
    │   │   ├── bad.xsl
    │   │   ├── emp2.xsd
    │   │   ├── emp.xml
    │   │   ├── emp.xsd
    │   │   ├── errors.xml
    │   │   ├── includes
    │   │   │   ├── defaultss.xslt
    │   │   │   ├── i1.xml
    │   │   │   ├── i2.xml
    │   │   │   ├── i3.xml
    │   │   │   ├── index.xml
    │   │   │   └── r1.xml
    │   │   ├── mouse.cs
    │   │   ├── my.xml
    │   │   ├── patients.dtd
    │   │   ├── patients.xml
    │   │   ├── patients.xsd
    │   │   ├── plants.xml
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── rss.xsl
    │   │   ├── saved.xml
    │   │   ├── supply.xml
    │   │   ├── test10.xml
    │   │   ├── test11.xml
    │   │   ├── test12.xml
    │   │   ├── test1.xml
    │   │   ├── test2.xml
    │   │   ├── test2.xsd
    │   │   ├── test3.xml
    │   │   ├── test4.xml
    │   │   ├── test5.xml
    │   │   ├── test6.xml
    │   │   ├── test7.xml
    │   │   ├── test8.xml
    │   │   ├── test9.xml
    │   │   ├── TestBase.cs
    │   │   ├── testupdates.xml
    │   │   ├── unicode.xml
    │   │   ├── UnitTest1.cs
    │   │   ├── UnitTests.csproj
    │   │   └── window.cs
    │   ├── Updates
    │   │   ├── LatestVersion.xslt
    │   │   ├── Updates_output.htm
    │   │   ├── Updates.xml
    │   │   ├── Updates.xsd
    │   │   ├── Updates.xslt
    │   │   └── xmlicon.png
    │   ├── UpdateVersions
    │   │   ├── app.config
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Program.cs
    │   │   └── UpdateVersions.csproj
    │   ├── Version
    │   │   ├── GlobalSuppressions.cs
    │   │   ├── stylecop.json
    │   │   ├── Version.cs
    │   │   ├── Version.props
    │   │   ├── Version.xsl
    │   │   └── XmlNotepadRules.ruleset
    │   ├── WindowsInput
    │   │   ├── IInputDeviceStateAdaptor.cs
    │   │   ├── IInputMessageDispatcher.cs
    │   │   ├── IInputSimulator.cs
    │   │   ├── IKeyboardSimulator.cs
    │   │   ├── IMouseSimulator.cs
    │   │   ├── InputBuilder.cs
    │   │   ├── InputSimulator.cs
    │   │   ├── KeyboardSimulator.cs
    │   │   ├── MouseButton.cs
    │   │   ├── MouseSimulator.cs
    │   │   ├── Native
    │   │   │   ├── HARDWAREINPUT.cs
    │   │   │   ├── INPUT.cs
    │   │   │   ├── InputType.cs
    │   │   │   ├── KEYBDINPUT.cs
    │   │   │   ├── KeyboardFlag.cs
    │   │   │   ├── MouseFlag.cs
    │   │   │   ├── MOUSEINPUT.cs
    │   │   │   ├── MOUSEKEYBDHARDWAREINPUT.cs
    │   │   │   ├── NativeMethods.cs
    │   │   │   ├── VirtualKeyCode.cs
    │   │   │   └── XButton.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── WindowsInput.csproj
    │   │   ├── WindowsInputDeviceStateAdaptor.cs
    │   │   └── WindowsInputMessageDispatcher.cs
    │   ├── WpfApp
    │   │   ├── App.config
    │   │   ├── app.manifest
    │   │   ├── App.xaml
    │   │   ├── App.xaml.cs
    │   │   ├── Commands.cs
    │   │   ├── MainWindow.xaml
    │   │   ├── MainWindow.xaml.cs
    │   │   ├── packages.config
    │   │   ├── Properties
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── launchSettings.json
    │   │   │   ├── Resources.Designer.cs
    │   │   │   ├── Resources.resx
    │   │   │   ├── Settings.Designer.cs
    │   │   │   └── Settings.settings
    │   │   ├── Themes
    │   │   │   └── generic.xaml
    │   │   ├── Utilities
    │   │   │   ├── HelpProvider.cs
    │   │   │   ├── RecentFilesComboBox.cs
    │   │   │   └── XamlExtensions.cs
    │   │   ├── WpfApp.csproj
    │   │   └── WpfApp.sln
    │   ├── XmlNotepad
    │   │   ├── AssemblyInfo.cs
    │   │   ├── AsyncXslt.cs
    │   │   ├── Brushes.cs
    │   │   ├── Builders.cs
    │   │   ├── Commands.cs
    │   │   ├── DefaultSS.xslt
    │   │   ├── DynamicHelp.xslt
    │   │   ├── EditableView.cs
    │   │   ├── FormTransformProgress.cs
    │   │   ├── FormTransformProgress.Designer.cs
    │   │   ├── FormTransformProgress.resx
    │   │   ├── HLSColor.cs
    │   │   ├── IntelliTip.cs
    │   │   ├── localizableattributes.cs
    │   │   ├── mshtml
    │   │   │   └── Microsoft.mshtml.dll
    │   │   ├── NoBorderTabControl.cs
    │   │   ├── NodeTextView.cs
    │   │   ├── NodeTextView.resx
    │   │   ├── packages.config
    │   │   ├── placeholder.xslt
    │   │   ├── Properties
    │   │   │   ├── app.manifest
    │   │   │   ├── Resources.Designer.cs
    │   │   │   └── Resources.resx
    │   │   ├── RecentFilesMenu.cs
    │   │   ├── RecentlyUsedComboBox.cs
    │   │   ├── Resizer.cs
    │   │   ├── Resizer.resx
    │   │   ├── Resources
    │   │   │   ├── BlueBall.png
    │   │   │   ├── cdata.png
    │   │   │   ├── Copy.bmp
    │   │   │   ├── Cut.bmp
    │   │   │   ├── Delete.bmp
    │   │   │   ├── Element.png
    │   │   │   ├── errorlist.bmp
    │   │   │   ├── goleft.bmp
    │   │   │   ├── goright.bmp
    │   │   │   ├── GreenBall.png
    │   │   │   ├── isearch.cur
    │   │   │   ├── new.bmp
    │   │   │   ├── NudgeDown.bmp
    │   │   │   ├── NudgeLeft.bmp
    │   │   │   ├── NudgeRight.bmp
    │   │   │   ├── NudgeUp.bmp
    │   │   │   ├── open.bmp
    │   │   │   ├── Open.png
    │   │   │   ├── parentfolder.bmp
    │   │   │   ├── Paste.bmp
    │   │   │   ├── programicon.png
    │   │   │   ├── PurpleBall.png
    │   │   │   ├── purple-bullet.gif
    │   │   │   ├── RedBall.png
    │   │   │   ├── Redo.bmp
    │   │   │   ├── save.bmp
    │   │   │   ├── taskerror.bmp
    │   │   │   ├── taskinfo.bmp
    │   │   │   ├── tasknone.bmp
    │   │   │   ├── taskwarning.bmp
    │   │   │   ├── Template.pptx
    │   │   │   ├── Text.ICO
    │   │   │   ├── Text.png
    │   │   │   ├── Undo.bmp
    │   │   │   └── xmlnote.ico
    │   │   ├── SettingExtensions.cs
    │   │   ├── SettingsLoader.cs
    │   │   ├── StringResources.Designer.cs
    │   │   ├── StringResources.resx
    │   │   ├── TabNavigator.cs
    │   │   ├── TaskList.cs
    │   │   ├── TaskList.Designer.cs
    │   │   ├── TaskList.resx
    │   │   ├── TextEditorOverlay.cs
    │   │   ├── TreeView.cs
    │   │   ├── TypeToFindHandler.cs
    │   │   ├── XmlNotepad.csproj
    │   │   ├── XmlTreeView.cs
    │   │   ├── XmlTreeViewFindTarget.cs
    │   │   ├── XmlTreeView.resx
    │   │   ├── XsltControl.cs
    │   │   ├── XsltControl.Designer.cs
    │   │   ├── XsltControl.resx
    │   │   ├── XsltViewer.cs
    │   │   ├── XsltViewer.Designer.cs
    │   │   └── XsltViewer.resx
    │   ├── XmlNotepadBundle
    │   │   ├── Bundle.wxs
    │   │   ├── net48-web.wxs
    │   │   ├── NetFx48.wxs
    │   │   └── XmlNotepadBundle.wixproj
    │   ├── XmlNotepadPackage
    │   │   ├── Images
    │   │   │   ├── LargeTile.scale-100.png
    │   │   │   ├── LargeTile.scale-125.png
    │   │   │   ├── LargeTile.scale-150.png
    │   │   │   ├── LargeTile.scale-200.png
    │   │   │   ├── LargeTile.scale-400.png
    │   │   │   ├── LockScreenLogo.scale-200.png
    │   │   │   ├── SmallTile.scale-100.png
    │   │   │   ├── SmallTile.scale-125.png
    │   │   │   ├── SmallTile.scale-150.png
    │   │   │   ├── SmallTile.scale-200.png
    │   │   │   ├── SmallTile.scale-400.png
    │   │   │   ├── SplashScreen.scale-100.png
    │   │   │   ├── SplashScreen.scale-125.png
    │   │   │   ├── SplashScreen.scale-150.png
    │   │   │   ├── SplashScreen.scale-200.png
    │   │   │   ├── SplashScreen.scale-400.png
    │   │   │   ├── Square150x150Logo.scale-100.png
    │   │   │   ├── Square150x150Logo.scale-125.png
    │   │   │   ├── Square150x150Logo.scale-150.png
    │   │   │   ├── Square150x150Logo.scale-200.png
    │   │   │   ├── Square150x150Logo.scale-400.png
    │   │   │   ├── Square44x44Logo.altform-lightunplated_targetsize-16.png
    │   │   │   ├── Square44x44Logo.altform-lightunplated_targetsize-24.png
    │   │   │   ├── Square44x44Logo.altform-lightunplated_targetsize-256.png
    │   │   │   ├── Square44x44Logo.altform-lightunplated_targetsize-32.png
    │   │   │   ├── Square44x44Logo.altform-lightunplated_targetsize-48.png
    │   │   │   ├── Square44x44Logo.altform-unplated_targetsize-16.png
    │   │   │   ├── Square44x44Logo.altform-unplated_targetsize-256.png
    │   │   │   ├── Square44x44Logo.altform-unplated_targetsize-32.png
    │   │   │   ├── Square44x44Logo.altform-unplated_targetsize-48.png
    │   │   │   ├── Square44x44Logo.scale-100.png
    │   │   │   ├── Square44x44Logo.scale-125.png
    │   │   │   ├── Square44x44Logo.scale-150.png
    │   │   │   ├── Square44x44Logo.scale-200.png
    │   │   │   ├── Square44x44Logo.scale-400.png
    │   │   │   ├── Square44x44Logo.targetsize-16.png
    │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
    │   │   │   ├── Square44x44Logo.targetsize-24.png
    │   │   │   ├── Square44x44Logo.targetsize-256.png
    │   │   │   ├── Square44x44Logo.targetsize-32.png
    │   │   │   ├── Square44x44Logo.targetsize-48.png
    │   │   │   ├── StoreLogo.backup.png
    │   │   │   ├── StoreLogo.scale-100.png
    │   │   │   ├── StoreLogo.scale-125.png
    │   │   │   ├── StoreLogo.scale-150.png
    │   │   │   ├── StoreLogo.scale-200.png
    │   │   │   ├── StoreLogo.scale-400.png
    │   │   │   ├── Wide310x150Logo.scale-100.png
    │   │   │   ├── Wide310x150Logo.scale-125.png
    │   │   │   ├── Wide310x150Logo.scale-150.png
    │   │   │   ├── Wide310x150Logo.scale-200.png
    │   │   │   ├── Wide310x150Logo.scale-400.png
    │   │   │   └── XmlNote.png
    │   │   ├── Package.appxmanifest
    │   │   ├── XmlNotepadPackage.wapproj
    │   │   └── XmlNote.png
    │   ├── XmlNotepadSetup
    │   │   ├── Product.wxs
    │   │   ├── sign.cmd
    │   │   ├── XmlNotepad.settings
    │   │   └── XmlNotepadSetup.wixproj
    │   ├── xmlnotepadsetup.sln
    │   ├── xmlnotepad.sln
    │   └── XmlStats
    │       ├── app.config
    │       ├── App.ico
    │       ├── AssemblyInfo.cs
    │       ├── packages.config
    │       ├── XmlStats.cs
    │       └── XmlStats.csproj
    └── tools
        ├── HttpGet.exe
        ├── Microsoft.XMLNotepad.installer.yaml
        ├── Microsoft.XMLNotepad.locale.en-US.yaml
        ├── Microsoft.XMLNotepad.yaml
        ├── signtool.exe
        └── xsl.exe

44 directories, 461 files

实例下载地址

浏览和编辑XML文档工具(XmlNotepad)源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警