From d696047efe8d7356f441a52b43a531e6ca8ad3c7 Mon Sep 17 00:00:00 2001 From: Arturo Borrero Gonzalez Date: Wed, 13 Feb 2013 12:15:13 +0000 Subject: src: change XML output format to use element instead of attributes There are some problems in using attributes: * they cannot contain multiple values (child elements can) * they are not easily expandable (for future changes) * they cannot describe structures (child elements can) * they are more difficult to manipulate by program code * attribute values are not easy to test against a DTD Extracted from "XML Elements vs. Attributes" at: http://www.w3schools.com/dtd/dtd_el_vs_attr.asp For more information. Signed-off-by: Arturo Borrero Gonzalez Signed-off-by: Pablo Neira Ayuso --- src/chain.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/chain.c') diff --git a/src/chain.c b/src/chain.c index 3c83e6d..1b1c3fe 100644 --- a/src/chain.c +++ b/src/chain.c @@ -443,14 +443,14 @@ static int nft_chain_snprintf_xml(char *buf, size_t size, struct nft_chain *c) "\n" "\t\n" - "\t\t\n" - "\t\t\n" - "\t\t\n" - "\t\t\n" - "\t\t\n" - "\t\t\n" - "\t\t\n" - "\t\t\n" + "\t\t%d\n" + "\t\t%s\n" + "\t\t
%s
\n" + "\t\t%d\n" + "\t\t%d\n" + "\t\t%d\n" + "\t\t%d\n" + "\t\t%d\n" "\t
\n" "
\n", c->name, c->handle, c->bytes, c->packets, -- cgit v1.2.3