Giter Site home page Giter Site logo

i100yanov / mvp.xml.netstandard Goto Github PK

View Code? Open in Web Editor NEW

This project forked from keimpema/mvp.xml.netstandard

0.0 0.0 0.0 29.37 MB

A .NET Standard port of the Mvp.Xml project.

License: BSD 3-Clause "New" or "Revised" License

C# 79.29% XSLT 8.99% Makefile 0.03% HTML 11.48% Batchfile 0.21%

mvp.xml.netstandard's Introduction

Mvp.Xml.NetStandard

A .NET Standard port of the Mvp.Xml project developed by Microsoft MVP's in XML technologies and XML Web Services worldwide. It is aimed at supplementing .NET framework XML processing functionality available through the System.Xml namespace and related namespaces such as System.Web.Services. It is documented extensively through weblog posts. All the project's classes contain extensive tests to ensure its quality, as well as the peer review among this highly focused group of XML lovers.

Mvp.Xml project currently provides .NET implementations of EXSLT, XML Base, XInclude, XPointer as well as a unique set of utility classes and tools making XML programming in .NET platform easier, more productive and effective.

Mvp.Xml Codeplex Archive

Getting Started

Install Nuget package:

PM> Install-Package Mvp.Xml.NetStandard

Developers

The Mvp.Xml.dll contains methods names that are not valid in c# like for example "day-in-year". These methods are created by disassembling the dll, renaming the methods in the il file and compiling back to dll (ildasm/ilasm round trip).

Use create-buildtools.bat to set up ildasm, ilasm and the MethodRenamer tool.

Unfortunately the symbol file (pdb) does not survive this process because of coreclr issue #2982. I will fix this as soon as pdb support is added to ilasm.

Motivation

I needed the XIncludingReader in a .NET core project.

Release Notes

Release 1.1.1

  • Made sure the final assembly is signed properly after round-trip compiling with ildasm/ilasm in postbuild.bat.

Release 1.1.0

Release 1.0.1

  • Fixed an ExsltDateTime bug: DateTime part was not set in constructor. Thanks to Jindrich Susen.
  • Fixed an XslReader bug: CurrentPrincipal of worker threads was not set. Thanks to Jindrich Susen.

Release 1.0.0

  • Mvp.Xml library targeting .NET Standard 2.0

mvp.xml.netstandard's People

Contributors

keimpema avatar jindrichsusen avatar jakubmisek avatar jiriprajz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.