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

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

1
Pythonリクエストパッケージ:xml応答の処理
私は、requestsパッケージと、JSON応答を処理する快適な方法が非常に気に入っています。 残念ながら、XML応答も処理できるかどうかわかりませんでした。requestsパッケージでXML応答を処理する方法を経験した人はいますか?XMLデコード用に別のパッケージを含める必要がありますか?


1
document()でcopy-ofを使用してSVGをXHTML出力に追加する
XMLの処理中にhref、次の行を使用して、属性から参照されているSVGファイルを出力HTMLに直接コピーしようとしています。 <xsl:copy-of copy-namespaces="yes" select="document(@href)"/> copy-namespacesデフォルト値はとにかく「はい」であるので、必要はありませんが、私はそれを試してみたかどうかについての質問を防止することを追加しました。 ファイルはHTMLにコピーされますが、名前空間要素はすべてホースされます。たとえば、コピーされる前は次のようなファイルです。 <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:title/> </cc:Work> </rdf:RDF> </metadata> <g transform="translate(-519.21143,-667.79077)" id="layer1"> <image xlink:href="data:image/png;base64 その後は次のようになります。 <_0:RDF xmlns:_0="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <_0:Work xmlns:_0="http://creativecommons.org/ns#" about=""> <_0:format xmlns:_0="http://purl.org/dc/elements/1.1/">image/svg+xml</_0:format> <_0:type xmlns:_0="http://purl.org/dc/elements/1.1/" resource="http://purl.org/dc/dcmitype/StillImage"/> <_0:title xmlns:_0="http://purl.org/dc/elements/1.1/"/> </_0:Work> </_0:RDF> </metadata> <g id="layer1" transform="translate(-519.21143,-667.79077)"> <image href="data:image/png;base64 href画像要素の値に欠落しているxlink名前空間は特に問題です。 解釈なしでSVGファイルを読み取るためにこれをどのように異なる方法で実行できるかについての考えはありますか? 「機能する」ソリューションが1つ見つかりましたが、これはハックであり、よりエレガントなものを希望します。 <xsl:template name="topic-image-svg"> <!-- Generate tags …
113 html  xml  svg  xslt-1.0  xslt-2.0 

30
XSLTは価値がありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 少し前に、私はhtml風のXMLスキーマを設計するプロジェクトに着手しました。これにより、作成者は簡単な形式でコンテンツ(教育コースの資料)を記述でき、XSLTを介してHTMLに変換されます。私はしばらくそれを試してみました(苦労しました)、それを非常に基本的なレベルに到達させましたが、遭遇した制限(私の知識の制限であった可能性があります)や、ブログを読むことを勧めるブログを読んだときにイライラしましたXSLTを使用して、選択した言語で独自のXML-to-whateverパーサーを記述するだけで、私は熱心にそれに飛びついて、見事に機能しました。 私はまだそれを今日まで取り組んでいます(実際にSOでプレイするのではなく、現在取り組んでいることになっています)。XSLTを捨てる決断はいいもの。 私はXSLTがその位置にあり、それが受け入れられた標準であること、そして誰もが独自のインタープリターを作成している場合、その90%がTheDailyWTFで終わることを知っています。しかし、それがほとんどのプログラマーがよく知っている手続き型のスタイルではなく関数型のスタイル言語であることを考えると、私のようなプロジェクトに着手している人にとって、私が行った道を進むか、XSLTでそれを突き出すことをお勧めします?
112 xml  xslt 

4
.NETでオブジェクトをUTF-8 XMLとしてシリアル化する
適切なオブジェクトの破棄は簡潔にするために削除されましたが、これがオブジェクトをメモリ内でUTF-8としてエンコードする最も簡単な方法であるとは驚きです。より簡単な方法がなければなりませんか? var serializer = new XmlSerializer(typeof(SomeSerializableObject)); var memoryStream = new MemoryStream(); var streamWriter = new StreamWriter(memoryStream, System.Text.Encoding.UTF8); serializer.Serialize(streamWriter, entry); memoryStream.Seek(0, SeekOrigin.Begin); var streamReader = new StreamReader(memoryStream, System.Text.Encoding.UTF8); var utf8EncodedXml = streamReader.ReadToEnd();

9
フォルダにファイルが存在するかどうかを確認するにはどうすればよいですか?
フォルダーにxmlファイルが存在するかどうかを確認する必要があります。 DirectoryInfo di = new DirectoryInfo(ProcessingDirectory); FileInfo[] TXTFiles = di.GetFiles("*.xml"); if (TXTFiles.Length == 0) { log.Info("no files present") } これは、フォルダにファイルが存在することを確認するための最良の方法ですか? xmlファイルだけが存在することを確認する必要があります
112 c#  xml  file  fileinfo 

9
SQL Server 2008のXMLフィールドから値を選択する
XMLフィールドを見るだけで、行は次のようになります。 <person><firstName>Jon</firstName><lastName>Johnson</lastName></person> <person><firstName>Kathy</firstName><lastName>Carter</lastName></person> <person><firstName>Bob</firstName><lastName>Burns</lastName></person> これらは私のテーブルの3つの行であることに注意してください。 次のようにSQL結果をテーブルとして返したい Jon | Johnson Kathy| Carter Bob | Burns これを実行するクエリは何ですか?
112 sql-server  xml  xpath 

7
Java:Transformerによって生成されたXMLをインデントする方法
Javaの組み込みXMLトランスフォーマーを使用してDOMドキュメントを取得し、結果のXMLを出力しています。問題は、パラメータ「indent」を明示的に設定したにもかかわらず、テキストをまったくインデントしないことです。 サンプルコード public class TestXML { public static void main(String args[]) throws Exception { ByteArrayOutputStream s; Document d = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); Transformer t = TransformerFactory.newInstance().newTransformer(); Element a,b; a = d.createElement("a"); b = d.createElement("b"); a.appendChild(b); d.appendChild(a); t.setParameter(OutputKeys.INDENT, "yes"); s = new ByteArrayOutputStream(); t.transform(new DOMSource(d),new StreamResult(s)); System.out.println(new String(s.toByteArray())); } } 結果 <?xml version="1.0" …

1
Notepad ++を使用してXSDに対してXMLを検証する
Notepad ++を使用してxmlファイルをxsdに対して検証する方法を誰かが説明できますか?「XMLツール」プラグインのドロップダウンには、XSDファイルを指定するためのオプションはありません。XMLプラグインはpluginsサブディレクトリに適切にインストールされ、3つのDLLはNotepad ++ EXEサブディレクトリにコピーされます。他のXMLの「検証」機能は機能しますが、XSDに対して検証する方法はありません。
112 xml  xsd  notepad++ 

20
Androidでカスタム書体を使用する
作成しているAndroidアプリケーションにカスタムフォントを使用したい。 各オブジェクトの書体をコードから個別に変更できますが、何百もあります。 そう、 XMLからこれを行う方法はありますか?【カスタム書体の設定】 アプリケーション全体とすべてのコンポーネントがデフォルトの書体の代わりにカスタム書体を使用する必要があると言うために、コードから1つの場所でそれを行う方法はありますか?
111 xml  android  layout  fonts 


5
XPathで名前空間を無視する方法
私の目標は、XPathを使用して、複数の名前空間を持つ複数のxmlファイルから特定のノードを抽出することです。名前空間URIがわかっている限り、すべてが正常に機能します。ネームスペース名自体は一定のままですが、スキーマ(XSD)はクライアントによって生成される場合があります。つまり、私には不明です。それから私は基本的に3つの選択肢が残っています: 名前空間にスキーマを1つだけ使用して、問題が起こらないことを期待します(確認できますか?) ドキュメントの子ノードを取得し、名前空間URIを持つ最初のノードを探してそこにあることを期待し、URIを使用して正しいものを期待します。複数の理由で失敗する可能性があります どういうわけかxpathに伝えます:「見て、私は名前空間を気にしません。この名前のすべてのノードを見つけてください。URIではなく名前空間の名前を伝えることさえできます」。そして、これはここでの質問です... これは、ここまたはここにある「名前空間の認識に気付いていないため、xpath式が機能しない」という質問の繰り返しではありません。名前空間認識の使用方法を知っています。それを取り除く方法ではありません。

7
java.util.DateとXMLGregorianCalendarの間の単純な変換
双方向でjava.util.Dateとjavax.xml.datatype.XMLGregorianCalendarの間で変換する簡単な方法を探しています。 これが私が今使っているコードです: import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; /** * Utility class for converting between XMLGregorianCalendar and java.util.Date */ public class XMLGregorianCalendarConverter { /** * Needed to create XMLGregorianCalendar instances */ private static DatatypeFactory df = null; static { try { df = DatatypeFactory.newInstance(); } catch (DatatypeConfigurationException dce) …

7
Androidデザインライブラリ-フローティングアクションボタンのパディング/マージンの問題
Googleデザインライブラリの新しいFloatingActionButtonを使用していますが、奇妙なパディング/マージンの問題が発生しています。この画像(開発者のレイアウトオプションをオンにしたもの)はAPI 22からのものです。 API 17から。 これはXMLです <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_gravity="bottom|right" android:layout_marginLeft="16dp" android:layout_marginRight="20dp" android:layout_marginTop="-32dp" android:src="@drawable/ic_action_add" app:fabSize="normal" app:elevation="4dp" app:borderWidth="0dp" android:layout_below="@+id/header"/> API 17のFABはなぜパディング/マージンが非常に大きいのですか?

3
XPathをXDocumentで使用する方法
同様の質問がありますが、私の場合、解決策がうまくいかなかったようです:XDocument、XPath、および名前空間の奇妙さ これが私が作業しているXMLです: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> そして以下は私がそれが機能するはずであると思ったがそれが機能しなかったコードです... XDocument xdoc = XDocument.Load(@"C:\SampleXML.xml"); XmlNamespaceManager xnm = new XmlNamespaceManager(new NameTable()); xnm.AddNamespace(String.Empty, "http://demo.com/2011/demo-schema"); Console.WriteLine(xdoc.XPathSelectElement("/Report/ReportInfo/Name", xnm) == null); 誰かアイデアはありますか?ありがとう。
109 c#  .net  xml  xpath  linq-to-xml 

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