From 4b2d209c4d2f9be947261186b7d668d7e7595c4d Mon Sep 17 00:00:00 2001 From: BCG Date: Thu, 28 Apr 2016 10:54:13 -0400 Subject: [PATCH] THRIFT-3803 - Remove file attribute from include elements in XML generator --- compiler/cpp/src/generate/t_xml_generator.cc | 2 -- lib/xml/thrift-idl.xsd | 28 ++++++++++---------- 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/compiler/cpp/src/generate/t_xml_generator.cc b/compiler/cpp/src/generate/t_xml_generator.cc index 4a166c8db8d..5465b49f78e 100644 --- a/compiler/cpp/src/generate/t_xml_generator.cc +++ b/compiler/cpp/src/generate/t_xml_generator.cc @@ -310,10 +310,8 @@ void t_xml_generator::iterate_program(t_program* program) { const vector includes = program->get_includes(); vector::const_iterator inc_it; for (inc_it = includes.begin(); inc_it != includes.end(); ++inc_it) { - const string include_path = (*inc_it)->get_path(); write_element_start("include"); write_attribute("name", (*inc_it)->get_name()); - write_attribute("file", include_path); write_element_end(); } diff --git a/lib/xml/thrift-idl.xsd b/lib/xml/thrift-idl.xsd index 7a5248aaab2..09dd695e6ed 100644 --- a/lib/xml/thrift-idl.xsd +++ b/lib/xml/thrift-idl.xsd @@ -47,14 +47,14 @@ - - - + + + - - + + @@ -62,9 +62,9 @@ - - - + + + @@ -77,8 +77,8 @@ - - + + @@ -97,7 +97,7 @@ - + @@ -111,8 +111,8 @@ minOccurs="0" maxOccurs="unbounded" /> - - + + @@ -123,7 +123,7 @@ minOccurs="0" maxOccurs="unbounded" /> - +