Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. If you'd prefer to explore, try our test area to get started. And see here for current known issues.

New Member

Netconf and XML !

hi all, can someone tell me that in order to run netconf do i also have to learn XML, referring to the doc below

It seems that i must know XML in lot depth to grasp this stuff, kindly guide me

Cisco Employee

Re: Netconf and XML !

Yes. In particular, you will need to be familiar with XML concepts such as the schema, document validation, and document well-formedness.

I particularly enjoyed O'Reilly's resources on XML. I have XML in a Nutshell in my library, and now O'Reilly has the site (

XML is just a good thing to know in general. Many of the new Cisco device families are embracing XML for management, and it is regularly used to share data across applications, and on the web (e.g. the Web 2.0 technologies).

New Member

Re: Netconf and XML !

Dear Sir, may be i am asking too much so kindly dont mind but can you give a quick review as to why xml is being used for this purpose ? i thought it has to do with web pages and alike. I tried reading xml introduction but i still didnt get any particular reason as to why netconf kinda of a thing will be needing xml ??

Cisco Employee

Re: Netconf and XML !

XML is probably the most commonly used data description language. Since NETCONF is an RFC standard, it had to employee something that was open, and powerful enough to describe the configuration objects for multiple vendors. XML was the logical choice. XML for the web is only one of its MANY uses. You will find it's used as a way of encapsulating data to be shared between a number of applications. For example, the EEM RPC example I mentioned to you earlier uses XML to encapsulate the RPC requests and replies (must like NETCONF).