473,655 Members | 3,057 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

new minimal xml parser Open Source

Hi all.

I announce that there's a brand new XML parser
in the Open Source arena: NunniMCAX - release 1.0

http://nunnimcax.nunnisoft.ch/en/

NunniMCAX is a C, non validating XML parser. Its APIs and
functioning are recall SAX. That means that if you're
familiar with SAX it will be straitforward to start using it.

NunniMCAX has been built using an Open Source FSM (Finite
State Machine) generator, namely NunniFSMGen, available at
http://nunnifsmgen.nunnisoft.ch/en/

NunniMCAX is not and will never be a competitor of xerces nor
crimson. In fact, the aim of NunniMCAX is to be a lightweight,
fast and reliable XML parser to be
used in environment with limited resources (embedded, mobiles,
etc..). NunniMCAX don't do validation.. but it strives to
verify that the document is well-formed.

Due to the fact that up to now it has been the effort of
just one person, and that it's still extremely young.. it
surely still has bugs... but the testcases up to now show
that overall it behaves quite well.

Contributions, patches, bug reports or just success stories
are welcome.

Best regards.
--
Roberto Nunnari -software engineer-
mailto:ro**@nun nisoft.ch
http://www.nunnisoft.ch
Residenza Boschetto 12 tel/fax: +41-91-6046511
6935 Bosco Luganese """ mobile: +41-76-3208561
Switzerland (o o)
=============== =========oOO==( _)==OOo======== =============== =

Nov 14 '05 #1
0 1575

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
3999
by: Don HO | last post by:
Hi, I'm developing a project in C++ under MS Windows (without MFC). I want to use an xml file as the configuration file of the program. The problem is : after downloading xerces, I realized that xerces is too heavy for my program - - the total size of all the binaries of my project is only 800 KB, whereas the size of xerces dll is more than 2 MB!!!
0
1698
by: Roberto Nunnari | last post by:
Hi all. I announce that there's a brand new XML parser in the Open Source arena: NunniMJAX - release 1.0 http://nunnimjax.nunnisoft.ch NunniMJAX is a Java, non validating XML parser. Its APIs and functioning are very similar to SAX. That means that if you're familiar with SAX it will be straitforward to start using it.
0
1432
by: Roberto Nunnari | last post by:
Hi all. I announce that there's a brand new XML parser in the Open Source arena: NunniMCAX - release 1.0 http://nunnimcax.nunnisoft.ch/en/ NunniMCAX is a C, non validating XML parser. Its APIs and functioning are recall SAX. That means that if you're familiar with SAX it will be straitforward to start using it.
16
6311
by: Mike | last post by:
Does anyone know of a minimal/mini/tiny/small xml parser in c? I'm looking for something small that accepts a stream or string, builds a c structure, and then returns an opaque pointer to that structure. There should then be a function to search that structure given the pointer, tag, and an optional attribute. I'm looking initially at only text data, no numbers, though eventuall there will be some binary data (CDATA?). Thanks.
2
1895
by: karthik bala guru | last post by:
Hi, I would like to have a XHTML Generator and Parser in C language from the open source community. Someone Here, kindly give me a link or the name of the tool available in the opensource world. Or atleast a XML Generator / Parser that can be easily converted to XHTML Parser Generator in C with the very minimum changes.
2
2131
by: pj_servadmin | last post by:
Server Error in '/<applicationName>' Application -------------------------------------------------------------------------------- Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. Parser Error Message: Could not load type 'Default.Global'. Source Error: Line 1: <%@ Application...
1
4626
by: Neil | last post by:
Hello - In every project I try to compile and run, I'm getting a parser error on global.asax (pasted below). I have rebuilt and recompiled, and this happens on every project on my machine, no matter how simple or complex. For example purposes, I even created a new app using all the defaults in VS.Net 2003 (WebApplication1, WebForm1) and dropped a label on WebForm1, did a Ctrl-F5 and still get the error. I have tried reinstalling the .NET...
10
4017
by: thinktwice | last post by:
i wanna implement an c/c++ editor that could edit .h,.cpp file, if there's an open source c/c++ parser, my job would be much eaiser, thanks in advance :)
9
3606
by: Henrik Goldman | last post by:
Hi, I would like to create a simplistic parser which goes through each .h file and finds each function prototype (or inline implementation) along with class names and member functions. Examples: test.h:
0
8380
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8296
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8710
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8497
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
7310
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6162
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4150
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
1928
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1598
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.