Online Tool to create a Canocalization of XML

Does anyone know of an online tool that will provide canonicalization of an XML file ?

Thanks
Anthony LuciaAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

aikimarkCommented:
Format your XML here and select the compact option.
http://www.freeformatter.com/xml-formatter.html

Le me know if it doesn't do everything you need.
0
MurpheyApplication ConsultantCommented:
Hi Anthony,

Depend on what you like to do, a simple validation?
or a complete check against the corresponding XSD?

Notepad++ with the XML Plugin is a nice tool fot XML logical validation.
for the XML vs. XSD check there are some nice Online checkers.
e.g. http://devutilsonline.com/xml/validate
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
mccarlIT Business Systems Analyst / Software DeveloperCommented:
Anthony,

The answers that you have selected are either wrong or not completly correct.

@murphey2's answer deals with XML validation which is a totally different topic to canonicalization.

@aikimark's answer will provide some of the functions of canonicalization but is not complete, eg. yes it will normlize whitespace, etc but it won't re-order attributes according to alphabetical order, etc.

The following tool seems to get you probably as close as you will get to fully compliant canonicalization, although in my experience each implementation may have some slight differences in certain (although probably rare) circumstances.

http://www.soapclient.com/xmlcanon.html
0
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

MurpheyApplication ConsultantCommented:
"re-order attributes according to alphabetical order"?

Why should you, if you rearrange it you can't validate it against the XSD.

BTW, the Notepad++ plug-in can also do the XML vs XSD validation.
0
mccarlIT Business Systems Analyst / Software DeveloperCommented:
@murphey2,

You still seem to be concerned about validation. The question author is not asking anything about XML validation. If you read the question again, you will see that it is about XML Canonicalization.
0
MurpheyApplication ConsultantCommented:
Anthony,
Canonicalization can be done in Notepad++ in 3 steps:
 > Plugins  > Xml Tool > Linerize
 > Plugins  > Xml Tool > Pretty print (libXML)
and optional:
 > Edit > Line operations > sort lines
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.