mirror of
				https://gitlab.gnome.org/GNOME/libxml2.git
				synced 2025-10-31 21:50:33 +03:00 
			
		
		
		
	Handle special cases of &{...} constructs as hinted in the spec
  http://www.w3.org/TR/html401/appendix/notes.html#h-B.7.1
and special values as comment <!-- ... --> used for server side includes
This is limited to attribute values in HTML content.
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			1018 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1018 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Summary: Internal Interfaces for saving in libxml2
 | |
|  * Description: this module describes a few interfaces which were
 | |
|  *              addded along with the API changes in 2.9.0
 | |
|  *              those are private routines at this point
 | |
|  *
 | |
|  * Copy: See Copyright for the status of this software.
 | |
|  *
 | |
|  * Author: Daniel Veillard
 | |
|  */
 | |
| 
 | |
| #ifndef __XML_SAVE_H__
 | |
| #define __XML_SAVE_H__
 | |
| 
 | |
| #include <libxml/tree.h>
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| #ifdef LIBXML_OUTPUT_ENABLED
 | |
| void xmlBufAttrSerializeTxtContent(xmlBufPtr buf, xmlDocPtr doc,
 | |
|                                    xmlAttrPtr attr, const xmlChar * string);
 | |
| void xmlBufDumpNotationTable(xmlBufPtr buf, xmlNotationTablePtr table);
 | |
| void xmlBufDumpElementDecl(xmlBufPtr buf, xmlElementPtr elem);
 | |
| void xmlBufDumpAttributeDecl(xmlBufPtr buf, xmlAttributePtr attr);
 | |
| void xmlBufDumpEntityDecl(xmlBufPtr buf, xmlEntityPtr ent);
 | |
| xmlChar *xmlEncodeAttributeEntities(xmlDocPtr doc, const xmlChar *input);
 | |
| #endif
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| #endif /* __XML_SAVE_H__ */
 | |
| 
 |