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

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

1
パンダのread_xml()メソッドのテスト戦略
現在、pandas I / Oツールはread_xml()メソッドと対応するものを維持していませんto_xml()。ただし、read_jsonツリーのような構造をデータフレームのインポートとread_htmlマークアップ形式に実装できることを証明しています。 パンダのチームは、このような考慮しなければread_xmlバージョンパンダの将来のための方法を、どのような実装彼らが追求するでしょう:ビルトインで解析するxml.etree.ElementTreeのでiterfind()かiterparse()、機能やサードパーティのモジュールlxmlのXPath 1.0のとXSLT 1.0の方法で? 以下は、単純でフラットな要素中心のXML入力での4つのメソッドタイプのテスト実行です。すべては、ルートの第2レベルの子の一般化された解析用に設定されており、各メソッドはまったく同じパンダデータフレームを生成する必要があります。pd.Dataframe()辞書のリストの最後の呼び出しを除くすべて。XSLTメソッドは、XMLをCSVに変換してでキャストStringIO()しpd.read_csv()ます。 質問 (マルチパート) パフォーマンス:iterparseファイルが繰り返し解析されるときに、サイズの大きいファイルにしばしば推奨される遅い方法をどのように説明しますか?if論理チェックが原因の一部ですか? メモリ:CPUメモリはI / O呼び出しのタイミングと相関関係がありますか?XSLTおよびXPath 1.0は、ファイル全体を解析するためにメモリ内で読み取る必要があるため、大きなXMLドキュメントではうまく拡張できない傾向があります。 戦略:辞書のリストはDataframe()通話に最適な戦略ですか?これらの興味深い答えを見てください:ジェネレーターのバージョンとiterwalkのユーザー定義バージョン。両方のリストをデータフレームにアップキャストします。 入力データ(私たちのパンダの友達が含まれる年別のStack Overflowの現在のトップユーザー) <?xml version="1.0" encoding="utf-8"?> <stackoverflow> <topusers> <user>Gordon Linoff</user> <link>http://www.stackoverflow.com//users/1144035/gordon-linoff</link> <location>New York, United States</location> <year_rep>5,985</year_rep> <total_rep>499,408</total_rep> <tag1>sql</tag1> <tag2>sql-server</tag2> <tag3>mysql</tag3> </topusers> <topusers> <user>Günter Zöchbauer</user> <link>http://www.stackoverflow.com//users/217408/g%c3%bcnter-z%c3%b6chbauer</link> <location>Linz, Austria</location> <year_rep>5,835</year_rep> <total_rep>154,439</total_rep> <tag1>angular2</tag1> <tag2>typescript</tag2> <tag3>javascript</tag3> </topusers> <topusers> <user>jezrael</user> …
109 python  xml  pandas  xslt  xpath 

6
XSD-要素を任意の順序で何度でも許可するにはどうすればよいですか?
XSDを作成しようとしていますが、次の要件を持つ定義を記述しようとしています。 指定された子要素を何度でも表示できるようにする(0から無制限) 子要素を任意の順序にすることができます 私は周りを見回して、このようなさまざまな解決策を見つけました: <xs:element name="foo"> <xsl:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="child1" type="xs:int"/> <xs:element name="child2" type="xs:string"/> </xs:choice> </xs:complexType> </xs:element> しかし、私が理解していることから、xs:choiceは依然として単一要素の選択のみを許可しています。したがって、このようにMaxOccursをunboundedに設定しても、子要素の「任意の1つ」が複数回出現する可能性があるだけです。これは正確ですか? 上記の解決策が正しくない場合、要件で上記の内容をどのように達成できますか? 編集:要件が次のようになっている場合はどうなりますか? 要素child1 child2は何度でも出現できます(0から無制限) 要素を任意の順序にする 要素child3およびchild4は1回だけ出現する必要があります。 たとえば、次のxmlは有効です。 <foo> <child1> value </child1> <child1> value </child1> <child3> value </child3> <child2> value </child2> <child4> value </child4> <child1> value </child1> </foo> しかし、これはありません(child3がありません) <foo> <child1> …
109 xml  xsd 

2
XMLは大文字と小文字を区別しますか?
短い質問 XMLは大文字と小文字を区別しますか? 長い質問 例えば: <Shirt color="Red"/> 属性colorは、string有効な色(Red、BlueおよびGreen)のセットを含むことができるタイプです。 XMLを検証するために、次のXSDを使用しました。 <xs:simpleType name="ColorType"> <xs:restriction base="xs:string"> <xs:enumeration value="Red"/> <xs:enumeration value="Blue"/> <xs:enumeration value="Green"/> </xs:restriction> </xs:simpleType> 赤、青、緑のさまざまなケースのバリエーションを受け入れることを期待されていますか?または、XMLは大文字と小文字を区別するものとして広く受け入れられていますか?

3
Androidアプリで「共有」ボタンをアクティブにする方法は?
Androidアプリに「共有」ボタンを追加したい。 そのように 「共有」ボタンを追加しましたが、ボタンがアクティブになっていません。クリックしても何も起こりません。 MainActivity.javaのコード: private ShareActionProvider mShareActionProvider; @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.share_menu, menu); getMenuInflater().inflate(R.menu.main, menu); MenuItem item = menu.findItem(R.id.share_menu); mShareActionProvider = (ShareActionProvider) menu.findItem(R.id.share_menu).getActionProvider(); mShareActionProvider.setShareIntent(getDefaultShareIntent()); return true; } { Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/plain"); sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Text"); sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject"); startActivity(Intent.createChooser(sharingIntent, "Share using")); } 最初のタブ(first_tab.xml)または2番目のタブ(second_tab.xml)でテキストを共有したい。 タブのコード(xml)(必要な場合): <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" …
109 java  android  xml  button  share 

13
GAEで完全に有効なXMLを解析するときの「コンテンツはプロローグで許可されていません」
私は過去48時間、この非常に腹立たしいバグに頭を殴っていたので、ラップトップを窓から投げ出す前に、ようやくタオルを投げ入れて、ここで聞いてみようと思いました。 AWS SimpleDBに対して行った呼び出しからの応答XMLを解析しようとしています。応答は問題なく戻ってきます。たとえば、次のようになります。 <?xml version="1.0" encoding="utf-8"?> <ListDomainsResponse xmlns="http://sdb.amazonaws.com/doc/2009-04-15/"> <ListDomainsResult> <DomainName>Audio</DomainName> <DomainName>Course</DomainName> <DomainName>DocumentContents</DomainName> <DomainName>LectureSet</DomainName> <DomainName>MetaData</DomainName> <DomainName>Professors</DomainName> <DomainName>Tag</DomainName> </ListDomainsResult> <ResponseMetadata> <RequestId>42330b4a-e134-6aec-e62a-5869ac2b4575</RequestId> <BoxUsage>0.0000071759</BoxUsage> </ResponseMetadata> </ListDomainsResponse> このXMLをパーサーに渡します XMLEventReader eventReader = xmlInputFactory.createXMLEventReader(response.getContent()); eventReader.nextEvent();何度も呼び出して、必要なデータを取得します。 ここに奇妙な部分があります-ローカルサーバー内でうまく機能します。返事が来て、私はそれを解析して、みんな幸せです。問題は、コードをGoogle App Engineにデプロイしても、送信リクエストは引き続き機能し、応答XMLは100%同一で正しいように見えますが、応答は次の例外で解析に失敗します。 com.amazonaws.http.HttpClient handleResponse: Unable to unmarshall response (ParseError at [row,col]:[1,1] Message: Content is not allowed in prolog.): <?xml version="1.0" encoding="utf-8"?> …

1
エラー:「挿入されるノードは別のドキュメントコンテキストからのものです」
を呼び出すとXmlNode.AppendChild()、次のエラーが発生します。 挿入されるノードは、異なるドキュメントコンテキストからのものです。 static public XmlNode XMLNewChildNode(XmlNode oParent, string sName, string sNamespaceURI, string sNodeType) { XmlNode oNode = moDoc.CreateNode(sNodeType, sName, sNamespaceURI); oParent.AppendChild(oNode); return oNode; } このコードはこれであるVB 6.0バージョンから変換されました(オプションのパラメーターは無視してください。C#バージョンではオーバーロードがあります)。 Public Function XMLNewChildNode(ByVal oParent As IXMLDOMNode, ByVal _ sName As String, Optional ByVal sNamespaceURI As String = "", _ Optional ByVal sNodeType As String …
109 c#  xml 

7
SVGテキストでの自動行折り返し
HTMLテキストが要素を埋めるのと同じ方法で<text>コンテナに自動改行するものをSVG に表示したいと思います。それを行う方法はありますか?s を使用して行を余計に配置したくありません。<rect><div><tspan>
108 xml  text  svg  word-wrap 

6
logback.xmlのXMLスキーマまたはDTD?
IDEやEclipseなどのIDEで少なくとも非常に基本的な検証とオートコンプリートを行うには、logback.xmlファイルのXMLスキーマまたはDTDがどれほど優れているかについて、ネット上でいくつかの議論を見てきましたが、任意のソリューション。 しましたか?
108 java  xsd  logback  dtd  xml 

12
バイナリデータをXMLに埋め込むにはどうすればよいですか?
ネットワーク経由でXMLメッセージを使用して互いに通信するJavaで記述された2つのアプリケーションがあります。受信側でSAXパーサーを使用して、メッセージからデータを取得しています。要件の1つは、XMLデータにバイナリデータを埋め込むことですが、SAXはこれを好みません。誰でもこれを行う方法を知っていますか? 更新:他の誰かが同様のことを試みている場合に備えて、私はこれをapache commonsコーデックライブラリのBase64クラスで動作させました。
107 java  xml  binary  binary-data 

18
インターネット接続がない場合、Spring schemaLocationが失敗する
私はSpringを使用しapplication-context.xmlており、次の定義があります: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:p="http://www.springframework.org/schema/p" xmlns:security="http://www.springframework.org/schema/security" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-2.0.xsd" > ..... インターネット接続が失われると、tomcatまたはjetty経由でアプリケーションを実行できません。 それは与えます: [main] WARN org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Ignored XML validation warning org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document '/spring-beans-2.0.xsd', because 1) could not …
107 java  xml  spring  xsd 

5
レイアウトを拡張してカスタムビューを作成しますか?
複数の場所で使用する特定のレイアウトを置き換えるカスタムビューを作成しようとしていますが、そうするのに苦労しています。 基本的に、私はこれを置き換えたいです: <RelativeLayout android:id="@+id/dolphinLine" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerInParent="true" android:background="@drawable/background_box_light_blue" android:padding="10dip" android:layout_margin="10dip"> <TextView android:id="@+id/dolphinTitle" android:layout_width="200dip" android:layout_height="100dip" android:layout_alignParentLeft="true" android:layout_marginLeft="10dip" android:text="@string/my_title" android:textSize="30dip" android:textStyle="bold" android:textColor="#2E4C71" android:gravity="center"/> <Button android:id="@+id/dolphinMinusButton" android:layout_width="100dip" android:layout_height="100dip" android:layout_toRightOf="@+id/dolphinTitle" android:layout_marginLeft="30dip" android:text="@string/minus_button" android:textSize="70dip" android:textStyle="bold" android:gravity="center" android:layout_marginTop="1dip" android:background="@drawable/button_blue_square_selector" android:textColor="#FFFFFF" android:onClick="onClick"/> <TextView android:id="@+id/dolphinValue" android:layout_width="100dip" android:layout_height="100dip" android:layout_marginLeft="15dip" android:background="@android:drawable/editbox_background" android:layout_toRightOf="@+id/dolphinMinusButton" android:text="0" android:textColor="#2E4C71" android:textSize="50dip" android:gravity="center" android:textStyle="bold" android:inputType="none"/> <Button android:id="@+id/dolphinPlusButton" …
107 android  xml  view 

2
正規表現\ p {L}および\ p {N}
私は正規表現に不慣れで、次の正規表現が与えられました。 (\p{L}|\p{N}|_|-|\.)* *の意味を知っています。「または」を意味し、\がエスケープされます。 しかし、私は何を知っていない\p{L}と\p{N}意味が。結果を出さずにGoogleで検索しました... 誰かが私を助けてくれますか?

3
'<'などの文字をxmlファイルに書き込む
私がプログラムを始めて以来、Android向けの開発中に、Eclipseでstring.xmlに "&lt;-"、 "" &lt;&lt; "などの特殊文字を使用しました。 すべてが1年間問題なく動作しましたが、今日は、いくつかのマイナーな変更を加えたいと思い、xmlファイルの編集を開始しました。 Eclipseがxmlブロックの一部であると信じているため、これらの文字でコンパイルエラーが発生します。 このシンボル「&lt;」をxmlファイルに追加する方法についてのアイデアはありますか? どうもありがとうございます。

2
XMLスキーマの要素をオプションにする方法は?
だから私はこのXMLスキーマを得ました: &lt;?xml version="1.0"?&gt; &lt;xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"&gt; &lt;xs:element name="request"&gt; &lt;xs:complexType&gt; &lt;xs:sequence&gt; &lt;xs:element name="amenity"&gt; &lt;xs:complexType&gt; &lt;xs:sequence&gt; &lt;xs:element name="description" type="xs:string" /&gt; &lt;/xs:sequence&gt; &lt;/xs:complexType&gt; &lt;/xs:element&gt; &lt;/xs:sequence&gt; &lt;/xs:complexType&gt; &lt;/xs:element&gt; &lt;/xs:schema&gt; description要素をオプションにするにはどうすればよいですか?したがって、description要素のあるXMLとない要素の両方がXSDに対して検証されます。
105 xml  xsd 

11
無料のXml Diff / Mergeツールはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 .netアプリケーションにいくつかの構成ファイルがあり、アプリケーション設定要素などをマージしたいのですが。 私はいつものように手動でそれを始めようとしていましたが、どこかにXML diff GUIツールが利用できるはずだと思いました。 ツールは、要素レベルに移動して、違いなどを比較および表示できます。 ただし、Googleは実質的な無料ツールの結果や価値のあるものに対するヒントを提供していません。 そのようなツールはありますか?それはとても便利ですか?無料で? 前もって感謝します。:) 編集: ここでは、エラーが発生しやすく、面倒な手作業を1分の簡単なタスク(および自動化の可能性)に変える機能を少し説明します。 KDiff3では、ディレクトリ全体のdiff / mergeを実行できます。非常に正確で、ユーザーフレンドリーで明確な階層的な差分があります。私は同様の解決策を見つけることに興味がありましたが、ディレクトリ階層ではなく、XML要素階層です。 そのようなオープンソースソフトウェアがない場合は、この機能を提供するためにCodePlexで作成することを検討しています。
105 xml  merge  diff 

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