我正在寻找python支持的格式,用于将元素的值作为文本值传递给子元素。例如,我有以下网址,我将其设置为全局网址,因为在很多地方都引用了该网址。
public class Example1 : Base {
public Object1 Model { get; set; }
private Service1 Service { get; set; }
}
public class Example2 : Base {
public Object2 Model { get; set; }
private Service2 Service { get; set; }
}
public class Example3 : Base {
public Object3 Model { get; set; }
private Service3 Service { get; set; }
}
public class Example4 : Base {
public Object4 Model { get; set; }
private Service4 Service { get; set; }
}
public class Base {
// Wondering if this would do the trick; could be confusing though
// public object Model { get; set; }
// private object Service { get; set; }
//
protected bool Create()
{
try
{
Model = Service.Create(Model);
return true;
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
return false;
}
}
}
现在我需要在Python中实现这种XML格式:
global appurl
appurl = 'http://%s/adminapi/application' % ipaddr
在python中,我写了这类内容
<application name="TEST">
<refURL>http://<ipaddr>/adminapi/application/TEST</refURL>
</application>
如何将{Application的值)(即TEST)附加到我全局定义的网址中,并将其作为值分配给作为应用程序子元素的refURL。
答案 0 :(得分:0)
ApplicationURL =“ {} / {}”。format(appurl,Application)对我有用。我只需要声明appurl作为全局参数。