XML Editor - Spalten hinzufügen, etc

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • XML Editor - Spalten hinzufügen, etc

    Hallo zusammen,

    Ich brauche unbedingt Hilfe!
    Ich suche einen kostenlosen XML-Editor, der mir den XML-Code als Tabelle anzeigt und wenn ich eine neue Spalte hinzufüge - mir überall eine hinzufügt.
    Vll. erkläre ich es besser an einem Beispiel:

    Jetzige Tabelle:

    Quellcode

    1. <Tradeplace>
    2. <Exchange id='45'>
    3. <BrokerID></BrokerID>
    4. </Exchange>
    5. <Exchange id='2345'>
    6. <BrokerID></BrokerID>
    7. </Exchange>
    8. </Tradeplace>


    -> Dies wird mir nun im XML-Maker als Tabelle angezeigt
    -> nun möchte ich z.B. Rechte Maustaste - Spalte hinzufügen - Name: BrokerName
    Und dann sollte das Programm mir das ganze selbstständig erweitern:

    Quellcode

    1. <Tradeplace>
    2. <Exchange id='45'>
    3. <BrokerID></BrokerID>
    4. <BrokerName></BrokerName>
    5. </Exchange>
    6. <Exchange id='2345'>
    7. <BrokerID></BrokerID>
    8. <BrokerName></BrokerName>
    9. </Exchange>
    10. </Tradeplace>


    Gibt es sowas?
    Zur info ich nutze auch Visual Studio 2008.
    Habe aber noch nichts derartiges gefunden.
    ich hoffe mir kann jemand helfen!

    Danke schon mal im Vorraus!

    Gruß
    Sabrina
  • Natürlich - ich habe schon zich editoren installiert und ausprobiert

    u.a. auch notepad - ich habe es mir nach deinem hinweiß jetzt nocheinmal genauer angesehn.
    Aber das was ich suche finde ich nicht.

    Kannst du mir vll. sagen wo ich das genau finde, dass er mir "BrockerName" in jedes "Exchange" einsetzt?
    Ohne das ich es manuell machen muss.

    Danke!
    Gruß
    Sabrina
  • mit einem xsl prozessor und den stylesheet knoten dazu dazu fügen

    MSXML
    Codebeispiele

    Microsoft xsl profiler





    Quellcode

    1. <?xml version="1.0"?>
    2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    3. <xsl:output method="xml" indent="yes" version="1.0"/>
    4. <xsl:template match="/Tradeplace">
    5. <xsl:element name="Tradeplace">
    6. <xsl:apply-templates select="Exchange">
    7. <!--xsl:param name="id" select="@id"/>
    8. <xsl:param name="BrokerID" select="BrokerID"/-->
    9. </xsl:apply-templates>
    10. </xsl:element>
    11. </xsl:template>
    12. <xsl:template match="Exchange">
    13. <xsl:element name="Exchange">
    14. <xsl:attribute name="id">
    15. <xsl:value-of select="@id"/>
    16. </xsl:attribute>
    17. <xsl:element name="BrokerID">
    18. <xsl:value-of select="BrokerID"/>
    19. </xsl:element>
    20. <xsl:element name="BrokerName">
    21. </xsl:element>
    22. </xsl:element>
    23. </xsl:template>
    24. </xsl:stylesheet>
    Alles anzeigen



    Quellcode

    1. <?xml version='1.0' ?>
    2. <Tradeplace>
    3. <Exchange id="45">
    4. <BrokerID></BrokerID>
    5. <BrokerName/>
    6. </Exchange>
    7. <Exchange id="2345">
    8. <BrokerID></BrokerID>
    9. <BrokerName/>
    10. </Exchange>
    11. </Tradeplace>
    Alles anzeigen
    Helmut Hagemann
    Derjenige, der sagt: Das geht nicht, soll den nicht stören, der's gerade tut.