私は何かをしようとしていますが、それは非常に単純かもしれませんので、ご容赦ください。XMLファイルからC#コードの文字列に属性を取得したいだけです。これが私が持っているものです:
XML:
<MonitorResponseRecord Enabled="false" DisplayName="ValveFailureAtCentralPosition">
<ExpressionMonitor>
<AlarmName>Valve_Position_Fault</AlarmName>
<Parameter> Sensor Position = {X}</Parameter>
</ExpressionMonitor>
</MonitorResponseRecord>
<MonitorResponseRecord ... ... ...>
... ...
... ... and so on about 1600 times.
C#:
[Selrializable]
[XmlType("Alarm")]
public class AlarmDefinition
{
public AlarmDefinition() {}
public AlarmDefinition Clone()
{
AlarmDefinition clone = new AlarmDefinition();
clone.DisplayName = DisplayName;
clone.Category = Category;
clone.Color = Color;
clone.Description = Description;
return clone;
}
[XmlAttribute( ??????????? )] public string DisplayName = "";
だから誰かが私が'???????????'で何が必要になるか知っていますか セクション?私はもう試した:
[XmlAttribute("MonitorResponseRecord",AttributeName = "DisplayName")] public string DisplayName = "";