tutorials.de Buch-Aktion 02/2012
Like Tree1Danke
  • 1 Beitrag von deepthroat
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
361
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von colblake
    colblake colblake ist offline Mitglied Gold
    Registriert seit
    Jan 2004
    Ort
    dresden
    Beiträge
    214
    Hallo,

    ich versuche gerade in eine neue XML-Datei folgende Informationen (speziell die Attribute) mit den dotnet eigenen Mitteln hinzuzufügen:
    Code xml:
    1
    2
    3
    4
    
    ...
    <Document xmlns="blabla" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation = "urn:swift:xsd:$pain... .xsd">
    ...

    doch leider klappt das nicht. Ich bin auch jetzt nicht so gut was namespaces und Schemas betrifft.

    Mein derzeitiger Ansatz ist:
    Code csharp:
    1
    2
    3
    4
    5
    6
    
    ...
    XmlAttribute a = doc.CreateAttribute("xsi", "http://");
    XmlElement documentNode = doc.CreateElement("Document");
    documentNode.Attributes.Append(a);
    doc.AppendChild(documentNode);
    ...

    und raus kommt:
    Code xml:
    1
    
    <Document d1p1:xsi="" xmlns:d1p1="http://">


    help
    gruß
    Col.Blake
     
    Über so viele Sachen wächst Gras , man kann keiner Wiese mehr trauen.

  2. #2
    Avatar von colblake
    colblake colblake ist offline Mitglied Gold
    Registriert seit
    Jan 2004
    Ort
    dresden
    Beiträge
    214
    ...kann mir keiner helfen?
     
    Über so viele Sachen wächst Gras , man kann keiner Wiese mehr trauen.

  3. #3
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    7.983
    Hi.

    xsi == Namensraum-Präfix
    schemaLocation == Attribut-Name
    Code csharp:
    1
    2
    3
    4
    5
    6
    
    // entweder
    var a = doc.CreateAttribute("xsi", "schemaLocation", "http://www.w3.org/2001/XMLSchema-instance");
    // oder
    var a = doc.CreateAttribute("xsi:schemaLocation", "http://www.w3.org/2001/XMLSchema-instance");
     
    a.Value = "urn:swift:xsd:$pain... .xsd";
    Gruß
    colblake bedankt sich. 
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  4. #4
    Avatar von colblake
    colblake colblake ist offline Mitglied Gold
    Registriert seit
    Jan 2004
    Ort
    dresden
    Beiträge
    214
    Ah, danke.
    Funktioniert.
     
    Über so viele Sachen wächst Gras , man kann keiner Wiese mehr trauen.

Ähnliche Themen

  1. Zeilen in Datei hinzufügen
    Von topo im Forum PHP
    Antworten: 3
    Letzter Beitrag: 28.05.08, 12:22
  2. Dynamisch neue Datei-Felder hinzufügen
    Von Html im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 26.03.08, 20:16
  3. Antworten: 2
    Letzter Beitrag: 22.05.07, 09:47
  4. Antworten: 2
    Letzter Beitrag: 21.05.07, 12:58
  5. Antworten: 4
    Letzter Beitrag: 20.09.05, 17:08