同じ開始要素タグ内でプレフィックス「を」から<url>に再定義することはできません

レインベーコン

C#を使用して次のxml要素を生成しようとしています。

<Foo xmlns="http://schemas.foo.com" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xsi:schemaLocation="http://schemas.foo.com
 http://schemas.foo.com/Current/xsd/Foo.xsd">

私が抱えている問題は、例外が発生することです。

プレフィックス「」を「」から同じ開始要素タグ内に再定義することはできません。

これは私のc#コードです:

XNamespace xsi = "http://www.w3.org/2001/XMLSchema-instance";
XElement foo = new XElement("Foo", new XAttribute("xmlns", "http://schemas.foo.com"),
                                   new XAttribute(XNamespace.Xmlns + "xsi", "http://www.w3.org/2001/XMLSchema-instance"),
                                   new XAttribute(xsi + "schemaLocation", "http://schemas.foo.com http://schemas.foo.com/Current/xsd/Foo.xsd"));

どうすればこれを修正できますか?生成されたxmlをSOAPメッセージの本文として送信しようとしていますが、受信者にはこの形式である必要があります。

編集:私は別の質問で私の答えを見つけました。XMLネームパックの順序の制御

ホセM。

要素Fooが名前空間の一部であることを示す必要がありますhttp://schemas.foo.comこれを試して:

XNamespace xNamespace = "http://schemas.foo.com";    
XNamespace xsi = "http://www.w3.org/2001/XMLSchema-instance";
XElement foo = new XElement(
    xNamespace + "Foo", 
    new XAttribute("xmlns", "http://schemas.foo.com"),
    new XAttribute(XNamespace.Xmlns + "xsi", "http://www.w3.org/2001/XMLSchema-instance"),
    new XAttribute(xsi + "schemaLocation", "http://schemas.foo.com http://schemas.foo.com/Current/xsd/Foo.xsd")
    );

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ldap_url:とldap_master_urlをLDAPレプリカで同じにすることはできません

分類Dev

未定義の値を再定義することはできません

分類Dev

再定義せずにargparseから__doc__にアクセスすることはできません

分類Dev

Vue js:プロパティを再定義できません:$ url

分類Dev

C ++クラスの再定義エラー-私の人生でこれを理解することはできません

分類Dev

MVC、前のURLに戻ることはできません

分類Dev

Scrapy ValueError:URLをなしにすることはできません

分類Dev

URLにwwwを入力せずに自動的にログインすることはできません

分類Dev

JsPDF-上部フレームをデータURLにナビゲートすることはできません

分類Dev

JsPDF-上部フレームをデータURLにナビゲートすることはできません

分類Dev

URLをUIImageに変換しています。UIImage配列に変換することはできますが、追加することはできません

分類Dev

AngularのビデオURLでVimeoプレーヤーを動的に更新することはできません

分類Dev

htaccessはURL全体と一致することはできません

分類Dev

htaccess-私の人生のためにこのURLに一致することはできません

分類Dev

System.ArgumentExceptionをキャッチするURLを空にすることはできません

分類Dev

アプリのURLをdjangoに含めることはできません

分類Dev

グーグルを開こうとすると、セレンの「不正なURL:デッドオブジェクトにアクセスできません」

分類Dev

bit.lyのURLを短くすることはできませんか?

分類Dev

Ansible:「URLに制御文字を含めることはできません」

分類Dev

URLに制御文字を含めることはできません-Python

分類Dev

Laravelでajaxを使用してURLに移動することはできません

分類Dev

URLパラメータ値を配列にすることはできません

分類Dev

Base64画像を新しいタブで開く:ウィンドウでトップフレームナビゲーションをデータURLに移動することはできません

分類Dev

https:// URLのないサイトにリンクすることはできません

分類Dev

Angular2-URLを使用して直接ルートに移動することはできません

分類Dev

URL "/ x :)"のASP.NET要求検証を無効にすることはできません

分類Dev

URL "/ x :)"のASP.NET要求検証を無効にすることはできません

分類Dev

スクレイパー内で使用されているすべての同じURLのコンテンツを使い果たすことができません

分類Dev

java.lang.IllegalArgumentExceptionが:@urlは@GET URLで使用することはできません(パラメータ#1)

Related 関連記事

  1. 1

    ldap_url:とldap_master_urlをLDAPレプリカで同じにすることはできません

  2. 2

    未定義の値を再定義することはできません

  3. 3

    再定義せずにargparseから__doc__にアクセスすることはできません

  4. 4

    Vue js:プロパティを再定義できません:$ url

  5. 5

    C ++クラスの再定義エラー-私の人生でこれを理解することはできません

  6. 6

    MVC、前のURLに戻ることはできません

  7. 7

    Scrapy ValueError:URLをなしにすることはできません

  8. 8

    URLにwwwを入力せずに自動的にログインすることはできません

  9. 9

    JsPDF-上部フレームをデータURLにナビゲートすることはできません

  10. 10

    JsPDF-上部フレームをデータURLにナビゲートすることはできません

  11. 11

    URLをUIImageに変換しています。UIImage配列に変換することはできますが、追加することはできません

  12. 12

    AngularのビデオURLでVimeoプレーヤーを動的に更新することはできません

  13. 13

    htaccessはURL全体と一致することはできません

  14. 14

    htaccess-私の人生のためにこのURLに一致することはできません

  15. 15

    System.ArgumentExceptionをキャッチするURLを空にすることはできません

  16. 16

    アプリのURLをdjangoに含めることはできません

  17. 17

    グーグルを開こうとすると、セレンの「不正なURL:デッドオブジェクトにアクセスできません」

  18. 18

    bit.lyのURLを短くすることはできませんか?

  19. 19

    Ansible:「URLに制御文字を含めることはできません」

  20. 20

    URLに制御文字を含めることはできません-Python

  21. 21

    Laravelでajaxを使用してURLに移動することはできません

  22. 22

    URLパラメータ値を配列にすることはできません

  23. 23

    Base64画像を新しいタブで開く:ウィンドウでトップフレームナビゲーションをデータURLに移動することはできません

  24. 24

    https:// URLのないサイトにリンクすることはできません

  25. 25

    Angular2-URLを使用して直接ルートに移動することはできません

  26. 26

    URL "/ x :)"のASP.NET要求検証を無効にすることはできません

  27. 27

    URL "/ x :)"のASP.NET要求検証を無効にすることはできません

  28. 28

    スクレイパー内で使用されているすべての同じURLのコンテンツを使い果たすことができません

  29. 29

    java.lang.IllegalArgumentExceptionが:@urlは@GET URLで使用することはできません(パラメータ#1)

ホットタグ

アーカイブ