文字列をXDT変換に置き換えるにはどうすればよいですか

red888

変換したい設定は次のようになります。

<sdfsdfsd>

<blah>
<mypath>D:\my\old\path\aaa</mypath>
</blah>

<blah>
<mypath>D:\my\old\path\bbb</mypath>
</blah>

<blah>
<mypath>D:\my\old\path\ccc</mypath>
</blah>

</sdfsdfsd>

私がやりたいすべてが置き換えられているD:\my\old\path\<unique value>D:\my\new\path\<unique value>

<> <>または<>内のプロパティの間の完全な値を置き換える例を見ただけです。ファイル内のどこでも単純な文字列置換を実行したいだけですが、これは可能ですか?

jdweng

xmllinqを試してください

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string xml = 
                "<sdfsdfsd>" +
                    "<blah>" +
                    "<mypath>D:\\my\\old\\path\\aaa</mypath>" +
                    "</blah>" +
                    "<blah>" +
                    "<mypath>D:\\my\\old\\path\\bbb</mypath>" +
                    "</blah>" +
                    "<blah>" +
                    "<mypath>D:\\my\\old\\path\\ccc</mypath>" +
                    "</blah>" +
                "</sdfsdfsd>";

            XElement element = XElement.Parse(xml);

            foreach(XElement mypath in  element.Descendants("mypath"))
            {
                mypath.SetValue(((string)mypath).Replace("old","new"));
            }

        }
    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

数値を文字列に置き換える/変換するにはどうすればよいですか?

分類Dev

SQLite列の文字列値を別の文字列値に置き換えるまたは変換するにはどうすればよいですか?

分類Dev

特定の文字列を別の文字列に置き換えるにはどうすればよいですか?

分類Dev

最後に置き換えられた文字列を削除するにはどうすればよいですか?

分類Dev

文字列内の文字の出現を数字に置き換えるにはどうすればよいですか?

分類Dev

1文字を空の文字列に置き換えるにはどうすればよいですか

分類Dev

文字列内の各部分文字列を置き換えるにはどうすればよいですか?

分類Dev

片方がもう片方を置き換えないように2つの文字列を置き換えるにはどうすればよいですか?

分類Dev

列の内容を特定の文字列に置き換えるにはどうすればよいですか?

分類Dev

文字列のすべての文字を置き換えるにはどうすればよいですか?

分類Dev

Python:文字列を置き換えずに2つの文字列の間のすべてを置き換えるにはどうすればよいですか?

分類Dev

CMDで文字を変数に置き換えるにはどうすればよいですか?

分類Dev

PostgreSQLで文字列の最後の文字を置き換えるにはどうすればよいですか?

分類Dev

PySparkで文字列値をNULLに置き換えるにはどうすればよいですか?

分類Dev

Pandas DataFrame内で文字列を特定の値に置き換えるにはどうすればよいですか?

分類Dev

Pythonで配列内の文字列を置き換えるにはどうすればよいですか?

分類Dev

jQueryを使用して文字列をhtmlに置き換えるにはどうすればよいですか?

分類Dev

文字列内の複数の文字を置き換えるにはどうすればよいですか?

分類Dev

文字列内の特定の文字を置き換えるにはどうすればよいですか?

分類Dev

Pythonで文字列を複数回置き換えて更新するにはどうすればよいですか?

分類Dev

値をその値の部分文字列に置き換えるにはどうすればよいですか?

分類Dev

複数の文字列をstr_replaceに置き換えるにはどうすればよいですか?

分類Dev

文字列をsedのドル記号に置き換えるにはどうすればよいですか?

分類Dev

部分文字列をリンクに置き換えるにはどうすればよいですか?

分類Dev

リスト内の文字列を数値に置き換えるにはどうすればよいですか?

分類Dev

コンパイル中に文字列を置き換えるにはどうすればよいですか

分類Dev

特定の文字列を数字に置き換えるにはどうすればよいですか?

分類Dev

多次元配列内の文字列を置き換えるにはどうすればよいですか?

分類Dev

2D配列の特定の文字列を置き換えるにはどうすればよいですか?

Related 関連記事

  1. 1

    数値を文字列に置き換える/変換するにはどうすればよいですか?

  2. 2

    SQLite列の文字列値を別の文字列値に置き換えるまたは変換するにはどうすればよいですか?

  3. 3

    特定の文字列を別の文字列に置き換えるにはどうすればよいですか?

  4. 4

    最後に置き換えられた文字列を削除するにはどうすればよいですか?

  5. 5

    文字列内の文字の出現を数字に置き換えるにはどうすればよいですか?

  6. 6

    1文字を空の文字列に置き換えるにはどうすればよいですか

  7. 7

    文字列内の各部分文字列を置き換えるにはどうすればよいですか?

  8. 8

    片方がもう片方を置き換えないように2つの文字列を置き換えるにはどうすればよいですか?

  9. 9

    列の内容を特定の文字列に置き換えるにはどうすればよいですか?

  10. 10

    文字列のすべての文字を置き換えるにはどうすればよいですか?

  11. 11

    Python:文字列を置き換えずに2つの文字列の間のすべてを置き換えるにはどうすればよいですか?

  12. 12

    CMDで文字を変数に置き換えるにはどうすればよいですか?

  13. 13

    PostgreSQLで文字列の最後の文字を置き換えるにはどうすればよいですか?

  14. 14

    PySparkで文字列値をNULLに置き換えるにはどうすればよいですか?

  15. 15

    Pandas DataFrame内で文字列を特定の値に置き換えるにはどうすればよいですか?

  16. 16

    Pythonで配列内の文字列を置き換えるにはどうすればよいですか?

  17. 17

    jQueryを使用して文字列をhtmlに置き換えるにはどうすればよいですか?

  18. 18

    文字列内の複数の文字を置き換えるにはどうすればよいですか?

  19. 19

    文字列内の特定の文字を置き換えるにはどうすればよいですか?

  20. 20

    Pythonで文字列を複数回置き換えて更新するにはどうすればよいですか?

  21. 21

    値をその値の部分文字列に置き換えるにはどうすればよいですか?

  22. 22

    複数の文字列をstr_replaceに置き換えるにはどうすればよいですか?

  23. 23

    文字列をsedのドル記号に置き換えるにはどうすればよいですか?

  24. 24

    部分文字列をリンクに置き換えるにはどうすればよいですか?

  25. 25

    リスト内の文字列を数値に置き換えるにはどうすればよいですか?

  26. 26

    コンパイル中に文字列を置き換えるにはどうすればよいですか

  27. 27

    特定の文字列を数字に置き換えるにはどうすればよいですか?

  28. 28

    多次元配列内の文字列を置き換えるにはどうすればよいですか?

  29. 29

    2D配列の特定の文字列を置き換えるにはどうすればよいですか?

ホットタグ

アーカイブ