天道酬勤,学无止境

xml

Building a SOAP style post request XML for MIT App Inventor?

问题 我是 MIT App Inventor 的新手,能够使用 UI 功能,但不太确定如何从 Web 组件发出 SOAP 样式的发布请求。 我可以用 Python 2.7 做到这一点,这里是代码: #!/usr/bin/env python # encoding: utf-8 import requests ## Remeber: Way too many people accessing this server error may occur if any other instance is opened request = u"""<?xml version='1.0' encoding='utf-8'?> <SOAP-ENV:Envelope xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"

2022-07-11 09:53:44    分类:技术分享    xml   soap   app-inventor

How to retrieve a specific XML node from an Oracle table?

问题 我有一个 oracle 表,其中有一列以 CLOB 格式存储 XML。 XML 具有以下语法: <?xml version="1.0" encoding="ISO-8859-1" ?> <BaseXML Version="2009.4"> <InvoiceCanvasDetails> <Grouping> <ParentGroup Name=”Parent group 1” ID=”100”> <ParentGroupLineItems> <Item ID="461616" Name=”Item 1”> <Papers Quantity=10000> <Paper Name="UNCOATED GROUNDWOOD SCA+ (25X38)" ID="126287" Weight="1268" Type=”A4” /> <Paper Name="COATED GROUNDWOOD SCA+ (25X38)" ID="126288" Weight="1290" Type=”A4” /> </Papers> </Item> </ParentGroupLineItems> </ParentGroup> </Grouping> </InvoiceCanvasDetails> </BaseXML> 现在,我只想检索与每个项目对应的 Paper 信息。 即,给定一个项目 ID

2022-07-11 09:52:00    分类:技术分享    xml   oracle

How to show a pop up in Android Studio to confirm an order?

问题 当用户在我的应用程序中下订单(按下按钮)时,我想显示一个弹出窗口或提示,以便他们确认产品的数量和价格。 我怎样才能做到这一点?? 有些人用 AlerDialog 说,但我不确定。 此警报将有两个按钮:“确认”和“取消”。 预先感谢。 回答1 AlertDialog.Builder builder = new AlertDialog.Builder(mContext); builder.setCancelable(true); builder.setTitle("Title"); builder.setMessage("Message"); builder.setPositiveButton("Confirm", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } })

2022-07-11 09:49:19    分类:技术分享    java   android   xml   android-studio   popup

Serializing options for non-breaking spaces

问题 我有一个 XML 文档,我想加载操作然后保存回磁盘。 其中一个元素的文本包含不间断空格  在里面。 当我将文档序列化回来时,它作为一个不间断的空间出现,而不是像原始文件中那样的代码点。 此问题还会影响其他代码点,例如& 和" , 但不是< 和> 因为后者在元素上是不合法的。 您甚至不需要操作文档以使其替换字符。 有没有办法让它序列化为代码点? 文档示例 <Node> <InnerNode>Some Text</InnerNode> </Node> 代码示例 XmlDocument doc = new XmlDocument {PreserveWhitespace = true}; doc.Load(fileStream.BaseStream); doc.Save(path); 回答1 using System; using System.Linq; using System.Xml; using System.IO; namespace ConsoleApplication { class Program { static void Main(string[] args) { StreamReader fileStream = new StreamReader("input.xml"); string path = "output.xml"; XmlDocument doc

2022-07-11 09:39:34    分类:技术分享    c#   xml   xml-serialization

How to remove < and > in XMLthat is part of the XML message [duplicate]

问题 这个问题在这里已经有了答案: 如何解析无效(坏/格式不正确)的 XML? (4 个回答) 10 个月前关闭。 我有如下所示的 XML: <StartTag> <MyValueTag>And the value itself contains a < bracket that makes the XML invalid</MyValueTag> </StartTag> XML 包含使 XML 无效的“<”字符。 现在最简单的方法是修复 XML 的源,但不幸的是我无法控制 XML 的创建。 它有类似“The value is < than 10”的消息,假设是“小于”。 无论如何,我如何检查 XML 中的此类内容并转义这些字符? 我试着看这篇文章,那个人指出我们应该使用 JTidy。 但是当我尝试它时,它并没有删除 <: Tidy tidy = new Tidy(); tidy.setInputEncoding("UTF-8"); tidy.setOutputEncoding("UTF-8"); tidy.setWraplen(Integer.MAX_VALUE); tidy.setPrintBodyOnly(true); tidy.setXmlOut(true); tidy.setSmartIndent(true); ByteArrayInputStream

2022-07-11 09:39:20    分类:技术分享    java   xml   invalid-characters   jtidy

Python: ignoring namespaces in xml.etree.ElementTree?

How can I tell ElementTree to ignore namespaces in an XML file? For example, I would prefer to query modelVersion (as in statement 1) rather than {http://maven.apache.org/POM/4.0.0}modelVersion (as in statement 2). pom=""" <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> </project> """ from xml.etree import ElementTree ElementTree.register_namespace("","http://maven.apache.org/POM/4.0.0") root = ElementTree

2022-06-03 02:40:05    分类:问答    python   xml   elementtree

Retrieve all text of an element including its child in python

问题 我编写了一个代码来查找 xml 中特定标签中的文本。 它适用于没有子标签的标签。 For e.g. 1 <a>ajsaka</a>. it works fine for this. e.g. 2 But if there is an instance of <b>ahsjd<c>jjiij</c>aa</b>. 它不起作用。 我想要标签中的所有内容,包括其子元素文本。 我希望它打印 ahsjdjjiijaa,但它只打印 ahsjd。 到目前为止,这是我的代码。 这是输入文件。 <level> <ex> <nt>[edit <topic-ref link-text="short-title" topic-id="13629">address</topic-ref>],</nt> <nt>[edit routing-instances <var>routing-instance-name</var > <topic-ref link-text="short-title" topic-id="13629">address- assignment</topic-ref >]</nt> </ex> <exam> </exam> </level> from lxml import etree doc=etree.parse('C:/xx/bb.xml') root=doc.getroot

2022-05-17 05:27:38    分类:技术分享    xml   python-3.x   elementtree   xml.etree

output or write to a xml file?

问题 $fp = fopen('data.txt', 'r'); $xml = new SimpleXMLElement('<allproperty></allproperty>'); while ($line = fgetcsv($fp)) { if (count($line) < 4) continue; // skip lines that aren't full $node = $xml->addChild('aproperty'); $node->addChild('postcode', $line[0]); $node->addChild('price', $line[1]); $node->addChild('imagefilename', $line[2]); $node->addChild('visits', $line[3]); } echo $xml->saveXML(); 回答1 file_put_contents 函数会做到这一点。 该函数采用文件名和一些内容并将其保存到文件中。 因此,重新使用您的示例,您只需将 echo 语句替换为file_put_contents 。 $xml = new SimpleXMLElement('<allproperty></allproperty>'); $fp = fopen('data.txt', 'r')

2022-05-17 03:40:23    分类:技术分享    php   xml   simplexml   xmlwriter

Java SOAPElement With Multiple Namespaces

问题 这是我第一次使用一般的 SOAP 请求和 XML,所以我可能遗漏了一些明显的东西。 我无法在 SOAP 元素中显示几个命名空间之一。 我需要这个: <?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/SoapEnvelope.xsd" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <cuns:HeaderInfo xmlns:cuns="http://website.com/cuns"> <cuns:Field1>123456</cuns:Field1> <cuns:Field2>987654321</cuns:Field2> </cuns:HeaderInfo> </soap:Header> <soap:Body> <n1:BodyField1 xsi:schemaLocation="http://website.xsi/location" xmlns:cuns="http://website.com

2022-05-17 02:52:21    分类:技术分享    java   xml   soap   namespaces

How to use `Open Sans` font style for textview in android?

问题 回答1 Android O 和​​ Android 支持库 26 添加了对可下载字体的支持。 Google 字体正在 Google Play 服务中提供字体提供程序。 请阅读官方文档:https://developers.google.com/fonts/docs/android 回答2 第 1 步:创建一个 assest 文件夹 -> 字体文件夹 -> 放置您的 .ttf 文件。 第 2 步:创建您的自定义 textview 类,如下所示: public class LotaRegularTextView extends TextView { public LotaRegularTextView(Context context) { super(context); this.setTypeface(Typeface.SERIF); } public LotaRegularTextView(Context context, AttributeSet attrs) { super(context, attrs); this.setTypeface(Typeface.SERIF); } public LotaRegularTextView(Context context, AttributeSet attrs, int defStyleAttr) { super(context

2022-05-17 00:08:03    分类:技术分享    android   xml