programing

XElement를 통해 속성을 넣는 방법

css3 2023. 9. 17. 13:26

XElement를 통해 속성을 넣는 방법

내가 가지고 있는 코드는 다음과.

XElement EcnAdminConf = new XElement("Type",
    new XElement("Connections",
    new XElement("Conn"),
    // Conn.SetAttributeValue("Server", comboBox1.Text);
    // Conn.SetAttributeValue("DataBase", comboBox2.Text))),
    new XElement("UDLFiles")));
    // Conn.

속성을 추가하려면 어떻게 해야 합니까?Conn? 주석으로 표시한 속성을 추가하고 싶은데 속성을 설정하려고 하면Conn정의한 후에EcnAdminConf, 그것들은 보이지 않습니다.

XML이 다음과 같이 보이도록 어떻게든 설정하고자 합니다.

<Type>
  <Connections>
    <Conn ServerName="FAXSERVER\SQLEXPRESS" DataBase="SPM_483000" /> 
    <Conn ServerName="FAXSERVER\SQLEXPRESS" DataBase="SPM_483000" /> 
  </Connections>
  <UDLFiles /> 
</Type>

더하다XAttribute의 시공자에게XElement,맘에 들다

new XElement("Conn", new XAttribute("Server", comboBox1.Text));

생성자를 통해 여러 특성 또는 요소를 추가할 수도 있습니다.

new XElement("Conn", new XAttribute("Server", comboBox1.Text), new XAttribute("Database", combobox2.Text));

또는 의 Add-Method를 사용할 수 있습니다.XElement속성을 추가하다

XElement element = new XElement("Conn");
XAttribute attribute = new XAttribute("Server", comboBox1.Text);
element.Add(attribute);

언급URL : https://stackoverflow.com/questions/5063936/how-to-put-attributes-via-xelement