Found 18 packages
This is an implementation of W3C XML Path Language (XPath) 2.0 for .NET based on standard XPathNavigator API.
Provides the classes that define a cursor model for navigating and editing Extensible Markup Language (XML) information items as instances of the XQuery 1.0 and XPath 2.0 Data Model. Commonly Used Types: System.Xml.XPath.XPathNavigator System.Xml.XPath.IXPathNavigable System.Xml.XPath.XPathNodeType System.Xml.XPath.XPathNodeIterator System.Xml.XPath.XPathExpression System.Xml.XPath.XPathResultType System.Xml.XPath.XPathException System.Xml.XPath.XPathDocument System.Xml.XPath.XPathItem System.Xml.XPath.XPathNamespaceScope When using NuGet 3.x this package requires at least version 3.4.
Non-official extensions for XPath2.dll (generate-id, base64encode, base64decode, json-to-xml and json-to-xmlstring)
Handlebars.Net.Helpers XPath
NXKit XPath 2 support.
IKVM.OpenJDK.XML.XPath, Version=7.2.4630.5, Culture=neutral, PublicKeyToken=13235d27fcbfff58
Saxon-HE (home edition) is an open source product that provides implementations of XSLT (2.0), XQuery (1.0), and XPath (2.0) at the basic level of conformance defined by W3C.
Read an xml file and enumerate all paths to elements in xpath syntax. This program is part of the Trash toolkit.
This package contains NUnit 2.x Constraints to be used with XMLUnit.NET's core. XMLUnit provides you with the tools to verify the XML you emit is the one you want to create. It provides helpers to validate against an XML Schema, assert the values of XPath queries or compare XML documents against expected outcomes.
A .NET library for extracting values from JSON with simple expressions, similar to XPath for XML but type-safe. Supports JSON, XML and YAML parsing with intuitive syntax like json[2]["aNumber"] and LINQ integration.
Aspose.SVG for .NET seamlessly integrates into your .NET Apps to provide processing and rendering of SVG files without installing any 3rd party modeling or rendering software. Aspose.SVG for .NET offers developers to work with its DOM that is fully compatible with the official SVG specifications. Create SVG files from scratch. Perform content navigation via XPath Query or CSS Selectors. High-quality SVG rendering and conversion to various popular formats, including, PDF, XPS, JPEG, PNG, TIFF, and GIF. Ability to fetch information about SVG files, its elements and hierarchy. Merge multiple SVG documents, and vectorize their text elements to retain the high quality. It’s managed C# implementation enables it to be used with any .NET language, such as, C#, VB.NET, etc. You can also create Windows Desktop Apps as well as the ASP.NET web Apps using Aspose.SVG for .NET. It works equally well on any OS that can install .NET Framework (2.0/4.8), Mono (5.4/6.4), .NET Core (2.0/3.1) or use .NET 5, such as, MS Windows (32-bit and 64-bit), macOS (10.12+), and Linux.
Saxon-HE (home edition) is an open source product that provides implementations of XSLT (3.0), XQuery (3.1), and XPath (2.0, 3.1) at the basic level of conformance defined by W3C.
Saxon-HE (home edition) is an open source product that provides implementations of XSLT (2.0), XQuery (1.0, 3.0, 3.1), and XPath (2.0, 3.0, 3.1) at the basic level of conformance defined by W3C. This package has been created to fix the reference listing in the original package "Saxon-HE" by "maxtoroq" to make it work with the .NET Core CLI tools 1.0.0-preview2. All contained libraries have been released by Saxonica, no modification have been applied, copyright remains with them.
csxml2. This package can be installed as a dotnet global or local tool. This tool converts an XML file into a list of XPATH expressions corresponding to the leaves of the tree. This tool is analogous to XML2.
Change Log-- 1. automated Scrapping of ID, Class, Anchor, Xpath from given web page and creation of JsonTemplate for UI Controls. 2. Code Refactoring. 3. Bug Fixes. 4. Improved Getting Started guide.
Aspose.SVG.Drawing.SkiaSharp is a self-contained build of Aspose.SVG for .NET that uses the SkiaSharp graphics engine instead of GDI+. Simply add the package reference to begin rendering and processing SVG files - no extra configuration code is required. Aspose.SVG seamlessly integrates into your .NET apps to provide processing, DOM manipulation, rendering, and conversion of SVG files without installing any third-party modeling or rendering software. Its DOM implementation is fully compatible with official SVG specifications, allowing you to: • Create SVG files from scratch or merge multiple SVG documents • Navigate content via XPath queries or CSS selectors • Vectorize text elements to keep output crisp at any resolution • Convert or render SVG to PDF, XPS, PNG, JPEG, TIFF, and GIF with SkiaSharp's hardware-accelerated pipeline benefiting from its filters, shaders, and image-processing effects. Written in managed C#, the library works with C#, VB.NET, F#, and any .NET language targeting .NET Standard 2.0. It runs cross-platform on Windows, Linux, macOS, Mono, and all modern .NET (Core/5+/6+/7+) runtimes. Note: This package already contains the full Aspose.SVG API compiled with SkiaSharp. Do not call Aspose.Svg.Configuration.SetExtension(new SkiaModule()); and you do not need a separate Aspose.SVG package.
Iron WebScraper is a C# web scraping library, allowing developers to simulate & automate human browsing behavior to extract content, files & images from web applications as native .NET objects. Iron Web Scraper manages politeness & multithreading in the background, leaving a developer’s own application easy to understand & maintain. Iron Web Scraper can be used to migrate content from existing websites as well as build search indexes and monitor website structure & content changes. It's functionality includes: » Read & extract structured content from web pages using html DOM, Javascript, Xpath, jQuery Style CSS Selectors. » Fast multi threading allows hundreds of simultaneous requests. » Politely avoid over stalling remote servers using IP/domain level throttling & optionally respecting robots.txt » Manage multiple identities, DNS, proxies, user agents, request methods, custom headers, cookies & logins. » Data exported from websites becomes native C# objects which can be stored or used immediately. » Exceptions managed in all but the developers own code. Errors and captchas auto retried on failure » Save, pause, resume, autosave scrape jobs. » Built in web cache allows for action replay, crash recovery, and querying existing web scrape data. Change scrape logic on the fly, then replay job without internet traffic. Supports: Framework .NET 4.6.2+, .NET Core 3.1+, .NET Standard 2.0+, .NET 5, .NET 6, .NET 7, .NET 8 and .NET 9 on Windows, Linux, macOS, Mobile, AWS and Azure Licensing & Support available for commercial deployments. For code examples, documentation & more visit http://ironsoftware.com/cshapr/webscraper. For support please email us at support@ironsoftware.com.
ExcavatorSharp is a multi-threaded server for scraping web data. It converts HTML code into a structured array of data. The library allows data scraping from multiple sites in parallel mode, within a single running application. Create scraping tasks and perform data extraction on a schedule. The library is designed for professional extraction and parsing of large volumes of data. Under the hood there are .css-selectors and xpath support, data export into .csv/.xlsx/.sql/.json, online data export, support for proxy servers, dynamic content crawling, interaction with the site via javascript and much more. The library uses .NET Sockets and Chromium Embedded Framework. The library can be used separately as crawler or parser. We support the formats sitemap.xml and robots.txt. We support the gzip / deflate compression. Attention! Only x64 versions are supported for .NET 4.5.2 and 4.6 platforms. AnyCPU build does not support! You will NOT be able to run the library when building AnyCPU. This is caused by the features of CEF.