From: dave Date: Wed, 31 Jan 2007 02:49:01 +0000 (+0000) Subject: Thrift: Finish namespace generation from xsd_namespace command X-Git-Tag: 0.2.0~1512 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=492d22311846f4338461882f4531e18baff63014;p=common%2Fthrift.git Thrift: Finish namespace generation from xsd_namespace command In .thrift file: xsd_namespace "http://api.facebook.com/v1" Turns up in the xsd output as: to properly accommodate our generated xml Thank you, Slee. Reviewed By: mcslee Test Plan: sandbox Revert Plan: revertible Notes: git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664960 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/compiler/cpp/src/generate/t_xsd_generator.cc b/compiler/cpp/src/generate/t_xsd_generator.cc index 757009f1..988aac89 100644 --- a/compiler/cpp/src/generate/t_xsd_generator.cc +++ b/compiler/cpp/src/generate/t_xsd_generator.cc @@ -112,7 +112,8 @@ void t_xsd_generator::generate_service(t_service* tservice) { string ns = program_->get_xsd_namespace(); if (ns.size() > 0) { - ns = " targetNamespace=\"" + ns + "\" xmlns=\"" + ns + "\""; + ns = " targetNamespace=\"" + ns + "\" xmlns=\"" + ns + "\" " + + "elementFormDefault=\"qualified\""; } // Print the XSD header