【C#】XmlDocument.CreateElement()を使うとPrefixを出力しない不具合があるらしい
関連記事
- 【#microsoft】マイクロソフト 4~6月決算 増収増益 最終利益3兆3700億円(24/7/31) 【2024年07月31日(水)】
- Microsoft、「Recall」(回顧)プレビューは6月18日発売のCopilot+ PCには搭載せず 【2024年06月15日(土)】
- Microsoft、「NTLM」全バージョンを非推奨に/次期Windows/Windows Serverでも維持されるが…… 【2024年06月04日(火)】
- 【#microsoft】マイクロソフト 日本事業に約4400億円投資へ 生成AI需要拡大で 【2024年04月10日(水)】
- 【#CSHARP】ソリューション内でサービス,Winformアプリを混在で作成させ,バイナリ出力先を同じにするとサービスが起動しない 【2024年02月08日(木)】
いや,相変わらずのCLAIMの実装作業
っていうか,テスト工程に入っているんじゃけど
どうも上り通信がずっこける...
XMLを見てみたら....
<MmlHeader> <CreatorInfo> <PersonalizedInfo> ....なんか,足らんじゃね?
ん??
タグ名のコロンより前が,ごっそりすげ落ちている 😯
正解の電文はこちら
<MmlHeader> <mmlCi:CreatorInfo> <mmlPsi: PersonalizedInfo> ...なしてまた,こんな変ちょこりんなことになっているんじゃ??
調べてみた...
C#でのXML操作について@ @IT
マイクロソフトのDOMの実装に問題があるらしい
CreateElement()の使用方法によって,Prefixが付いたりつかなかったりするらしい
まぁ,バグに近い仕様じゃな
さぁ~参ったゾォ
どう逃げようか...代替案は思いついているけど
ダサダサのコードになるぞぉ~こりゃ...
まさか,こんなところに地雷が仕込んであるとはねぇ... 😥
うへぇ・・・・ 😥
こりゃまた、めんどくさい仕様(と書いてMSバグと読む(笑 )ですねぇ。
>>康ちゃん@お仕事ちぅ さま
とりあえず,コロンを別の”ぶつからないような文字列”に置換させて(爆
タグ名を生成
そのまま,XMLをファイル保存
保存後,もう一度ファイルからメモリに読み込んで(このときは,単純なテキストファイルとして読み込む)
1行1行検索,”ぶつからないような文字列”から,コロンに置換して
再度,ファイル保存
が,一番脳みそを使わなくて実装できそうっす...(笑