タグ付けされた質問 「xml」

xmlタグは、テキストエンコードルールを定義する構造化ドキュメント形式であるExtensible Markup Language(XML)の使用に関する質問で使用されます。このタグを使用する場合は、プログラミング言語、ツールセット、使用されているXMLテクノロジ、投稿された問題の環境を説明するその他のタグなどの追加のタグを含めます。XMLの柔軟性は、人間や機械のデータ転送のさまざまな用途に適しているため、ツールやライブラリに固有です。

30
C#を使用してXMLからすべての名前空間を削除する方法
すべてのXML要素から名前空間を削除するためのクリーンでエレガントでスマートなソリューションを探していますか?それを行うにはどのように機能しますか? 定義されたインターフェース: public interface IXMLUtils { string RemoveAllNamespaces(string xmlDocument); } NSを削除するサンプルXML: <?xml version="1.0" encoding="utf-16"?> <ArrayOfInserts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <insert> <offer xmlns="http://schema.peters.com/doc_353/1/Types">0174587</offer> <type2 xmlns="http://schema.peters.com/doc_353/1/Types">014717</type2> <supplier xmlns="http://schema.peters.com/doc_353/1/Types">019172</supplier> <id_frame xmlns="http://schema.peters.com/doc_353/1/Types" /> <type3 xmlns="http://schema.peters.com/doc_353/1/Types"> <type2 /> <main>false</main> </type3> <status xmlns="http://schema.peters.com/doc_353/1/Types">Some state</status> </insert> </ArrayOfInserts> RemoveAllNamespaces(xmlWithLotOfNs)を呼び出した後、次を取得する必要があります。 <?xml version="1.0" encoding="utf-16"?> <ArrayOfInserts> <insert> <offer >0174587</offer> <type2 >014717</type2> <supplier >019172</supplier> …
104 c#  xml 

3
文字列へのXMLドキュメント
XMLドキュメント(org.w3c.dom.Document)の文字列表現を取得する最も簡単な方法は何ですか?つまり、すべてのノードが1行になります。 例として、 <root> <a>trge</a> <b>156</b> </root> (これは単なるツリー表現であり、私のコードではorg.w3c.dom.Documentオブジェクトなので、文字列として扱うことはできません) に "<root> <a>trge</a> <b>156</b> </root>" ありがとう!
104 java  xml  string  dom  xmldocument 

11
JavaでのXMLシリアル化?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する .NETのXMLシリアル化のJavaアナログとは何ですか?
104 java  xml  serialization 

7
PythonでのXMLスキーマによる検証
XMLファイルとXMLスキーマが別のファイルにあり、XMLファイルがスキーマに準拠していることを検証したい。Pythonでこれを行うにはどうすればよいですか? 標準ライブラリを使用したいのですが、必要に応じてサードパーティのパッケージをインストールできます。
104 python  xml  validation  xsd 

16
依存性注入コンテナの利点は何ですか?
依存性注入自体の利点を理解しています。たとえば、Springを例にとってみましょう。また、AOPやさまざまな種類のヘルパーなど、他のSpring機能の利点についても理解しています。次のようなXML構成の利点は何でしょうか。 <bean id="Mary" class="foo.bar.Female"> <property name="age" value="23"/> </bean> <bean id="John" class="foo.bar.Male"> <property name="girlfriend" ref="Mary"/> </bean> 次のようなプレーンな古いJavaコードと比較して: Female mary = new Female(); mary.setAge(23); Male john = new Male(); john.setGirlfriend(mary); これはデバッグがより簡単で、コンパイル時間をチェックし、Javaだけを知っている人なら誰でも理解できます。それでは、依存性注入フレームワークの主な目的は何ですか?(またはその利点を示すコードの一部) 更新:の 場合 IService myService;// ... public void doSomething() { myService.fetchData(); } IoCフレームワークは、複数ある場合に、注入するmyServiceの実装をどのように推測できますか?特定のインターフェイスの実装が1つしかなく、IoCコンテナーにそれを使用するように自動的に決定させると、2番目の実装が表示された後に壊れます。また、インターフェースの実装が意図的に1つしかない場合は、それを注入する必要はありません。 IoCのメリットを示す小さな構成を見るのは本当に興味深いでしょう。私はしばらくSpringを使用しており、そのような例を提供することはできません。また、休止状態、dwr、および私が使用するその他のフレームワークの利点を示す1行を表示できます。 更新2: IoC構成は再コンパイルせずに変更できることを理解しています。本当にいいアイデアですか?再コンパイルせずにDB資格情報を変更したい場合は理解できます-彼は開発者ではない可能性があります。実際に、開発者以外の誰かがIoC構成を変更する頻度はどれくらいですか?開発者にとって、構成を変更する代わりにその特定のクラスを再コンパイルする努力はないと思います。そして、非開発者にとっては、おそらく彼の人生をより簡単にし、いくつかのより単純な設定ファイルを提供したいと思うでしょう。 更新3: インターフェースとその具体的な実装間のマッピングの外部構成 それを外部のものにすることで何が良いのですか?すべてのコードを外部にする必要はありませんが、ClassName.java.txtファイルに配置して、オンザフライで手動で読み取り、コンパイルすることはできますが、再コンパイルは不要です。コンパイルを避けるべきなのはなぜですか? 手続き型コードではなく宣言的にマッピングを提供するため、コーディング時間を節約できます。 ときどき宣言的アプローチが時間を節約することを理解しています。たとえば、BeanプロパティとDB列の間のマッピングを一度だけ宣言し、HSQLに基づいてSQLをロード、保存、構築するときにhibernateがこのマッピングを使用します。これが宣言的なアプローチが機能する場所です。Spring(私の例では)の場合、宣言はより多くの行を持ち、対応するコードと同じ表現力を持っていました。そのような宣言がコードより短い場合の例があれば、私はそれを見たいです。 制御の原則の反転により、実際の実装を偽の実装に置き換えることができるため(SQLデータベースをメモリ内の実装に置き換えるなど)、ユニットテストが容易になります。 …

16
次のクラスをインスタンス化できませんでした:-android.support.v7.widget.Toolbar
Android Lollipop(5.0)で使用されている新しいマテリアルデザインでアプリを作成しています。 次のガイドを使用しています。 http://android-developers.blogspot.it/2014/10/appcompat-v21-material-design-for-pre.html http://antonioleiva.com/material-design-everywhere/ ツールバーを作成した後、「次のクラスをインスタンス化できませんでした:-android.support.v7.widget.Toolbar」というエラーが表示されます。 アプリは電話またはエミュレーターでうまく機能しますが、Android Studioのレイアウトデザイナーはレイアウトを正しく表示しません。 ここにいくつかの画像があります: my_awesome_toolbar.xmlレイアウトプレビューのエラー activity_my.xmlレイアウトプレビューのエラー ファイルのxmlコード: my_awesome_toolbar.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_awesome_toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" /> activity_my.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/root" tools:context="com.myapp.test.MyActivity" android:orientation="horizontal"> <include android:id="@+id/toolbar" layout="@layout/my_awesome_toolbar" /> <!-- Rest of layout --> </RelativeLayout> MyActivity.java: package com.myapp.test; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; …
104 java  android  xml 

3
XPath:属性が存在するかどうかを確認する方法は?
次のXMLを前提として、属性fooが存在するノードをプルするXPathクエリをどのように記述しますか? <node1> <node2> <node3 foo='bar'></node3> <node3></node3> <node3 bar='foo'></node3> <node3 foo='foobar'></node3> </node2> </node1>
104 xml  xpath 

4
文字列のXMLからorg.w3c.dom.Documentをロードするにはどうすればよいですか?
文字列の完全なXMLドキュメントがあり、Documentオブジェクトが必要です。Googleはあらゆる種類のゴミを発生させます。最も簡単な解決策は何ですか?(Java 1.5の場合) 解決策Matt McMinnのおかげで、この実装に落ち着きました。それは私にとって適切なレベルの入力の柔軟性と例外の細分性を持っています。(エラーが不正なXMLから発生したのSAXExceptionか-または単にIOが悪かったのかを知るのは良いことですIOException。 public static org.w3c.dom.Document loadXMLFrom(String xml) throws org.xml.sax.SAXException, java.io.IOException { return loadXMLFrom(new java.io.ByteArrayInputStream(xml.getBytes())); } public static org.w3c.dom.Document loadXMLFrom(java.io.InputStream is) throws org.xml.sax.SAXException, java.io.IOException { javax.xml.parsers.DocumentBuilderFactory factory = javax.xml.parsers.DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); javax.xml.parsers.DocumentBuilder builder = null; try { builder = factory.newDocumentBuilder(); } catch (javax.xml.parsers.ParserConfigurationException ex) { } org.w3c.dom.Document doc = builder.parse(is); …
103 java  xml  document  w3c 

2
RestSharpでリクエスト本文にテキストを追加する方法
RestSharpを使用してWebサービスを利用しようとしています。これまでのところ、すべてが順調に進んでいます(John Sheehanとすべての寄稿者に乾杯!)。XMLをRestRequestの本文に、既にシリアル化された形式(文字列として)で挿入するとします。これを行う簡単な方法はありますか?.AddBody()関数が舞台裏でシリアル化を実行しているように見えるので、私の文字列はに変わり<String />ます。 どんな助けでも大歓迎です! 編集:私の現在のコードのサンプルが要求されました。下記参照 - private T ExecuteRequest<T>(string resource, RestSharp.Method httpMethod, IEnumerable<Parameter> parameters = null, string body = null) where T : new() { RestClient client = new RestClient(this.BaseURL); RestRequest req = new RestRequest(resource, httpMethod); // Add all parameters (and body, if applicable) to the request req.AddParameter("api_key", this.APIKey); if …
103 .net  xml  restsharp 


14
javax.xml.bind.UnmarshalException:予期しない要素(uri:“”、local:“ Group”)
unexpected element (uri:"", local:"Group"). Expected elements are <{}group> XMLからアンマーシャリングするときに例外を満たします JAXBContext jc = JAXBContext.newInstance(Group.class); Unmarshaller unmarshaller = jc.createUnmarshaller(); Group group = (User)unmarshaller.unmarshal(new File("group.xml")); グループクラスには注釈がなく、group.xmlにはデータのみが含まれます。 原因は何ですか?
103 java  xml  jaxb 

7
特定のフォルダ内のすべてのファイルを読み取る方法
c#.netの特定のフォルダー内のすべてのxmlファイルを読みたい XDocument doc2 = XDocument.Load((PG.SMNR.XMLDataSourceUtil.GetXMLFilePath(Locale, "Products/category/product.xml"))); カテゴリフォルダーに複数の製品があります。フォルダーをループして、すべての製品のxmlファイル名を取得する必要があります。 XDocument doc2 = XDocument.Load((PG.SMNR.XMLDataSourceUtil.GetXMLFilePath(Locale, "Products/category/x1.xml")));
103 c#  xml  file 


13
SQLの代わりにXMLを使用するのはいつですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 私は数年前からデータベース駆動型のWebアプリケーションに取り組んでおり、最近ではXML対応のCMSを含むプロジェクトに取り組んでいます。これにより、XML / XSLTの一般的な使用法と、どのような状況で(My)SQLデータベースにすべてのデータを格納してから使用するという、いつも使用していたアプローチよりも役立つと思いました。 PHP / Python /その他。必要に応じてWeb上で作業します。 私がここで「取得」していないことは明らかにあります。データベースではなくXMLファイルにデータを格納することが望ましいアプリケーションの例を誰かに教えてもらえますか?
102 sql  xml 

6
の意味-<?xml version =“ 1.0” encoding =“ utf-8”?>
私はXMLを初めて使用し、基本を理解しようとしています。以下の「XMLの学習」の行を読みましたが、それでもはっきりしません。これらの基本を明確に説明している本やウェブサイトを誰かに教えてもらえますか? 学習XMLから: XML宣言は、ドキュメントの最も一般的なプロパティのいくつかを説明し、このドキュメントを解釈するにはXMLパーサーが必要であることをXMLプロセッサに伝えます。 これは何を意味するのでしょうか? 私はそのxml version部分を理解しています-docとdocのユーザーの両方が同じバージョンのXMLで「話す」必要があります。しかし、そのencoding部分はどうですか?なぜそれが必要なのですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.