muse_builtin_xml.c File Reference

#include "muse_builtins.h"
#include "muse_port.h"
#include <string.h>

Include dependency graph for muse_builtin_xml.c:


Functions

static void write_xml_node (muse_port_t p, muse_cell xmlnode, int depth)
static void write_xml_child_node (muse_port_t p, muse_cell xmlnode, int depth)
static void write_tag_attrs (muse_port_t p, muse_cell attrs)
muse_cell fn_write_xml (muse_env *env, void *context, muse_cell args)
 (write-xml [port] xml-node [flags]).
static void indent (muse_port_t port, int depth)

Detailed Description

Author:
Srikumar K. S. (mailto:kumar@muvee.com)
Copyright (c) 2006 Jointly owned by Srikumar K. S. and muvee Technologies Pte. Ltd.

All rights reserved. See LICENSE.txt distributed with this source code or http://muvee-symbolic-expressions.googlecode.com/svn/trunk/LICENSE.txt for terms and conditions under which this software is provided to you.

Support for writing out XML content. Reading not implemented yet.


Function Documentation

static void write_xml_node ( muse_port_t  p,
muse_cell  xmlnode,
int  depth 
) [static]

static void write_xml_child_node ( muse_port_t  p,
muse_cell  xmlnode,
int  depth 
) [static]

static void write_tag_attrs ( muse_port_t  p,
muse_cell  attrs 
) [static]

static void indent ( muse_port_t  port,
int  depth 
) [static]


Generated on Mon Sep 25 23:12:47 2006 for muSE by  doxygen 1.4.7