คำถามติดแท็ก xml

แท็ก xml ใช้กับคำถามเกี่ยวกับการใช้ Extensible Markup Language (XML) ซึ่งเป็นรูปแบบเอกสารที่มีโครงสร้างซึ่งกำหนดกฎการเข้ารหัสข้อความ เมื่อใช้แท็กนี้จะมีแท็กเพิ่มเติมเช่นภาษาการเขียนโปรแกรมชุดเครื่องมือเทคโนโลยี XML ที่ใช้และแท็กอื่น ๆ ที่อธิบายถึงสภาพแวดล้อมของปัญหาที่โพสต์ ความยืดหยุ่นของ XML นั้นมีความหลากหลายของการใช้งานสำหรับการถ่ายโอนข้อมูลของมนุษย์และเครื่องจักรดังนั้นจึงเหมาะสำหรับเครื่องมือและไลบรารี

5
แปลงวัตถุเป็นสตริง XML
ฉันมีคลาสชื่อWebserviceTypeฉันได้มาจากเครื่องมือ xsd.exe จากไฟล์ XSD ตอนนี้ฉันต้องการยกเลิกการเชื่อมต่ออินสแตนซ์ของWebServiceTypeวัตถุเป็นสตริง ฉันจะทำเช่นนี้ได้อย่างไร? MethodCheckTypeวัตถุได้เป็น params WebServiceTypeอาร์เรย์ การลองครั้งแรกของฉันเหมือนกับว่าฉันทำให้เป็นอนุกรม: ด้วย a XmlSerializerและ a StringWriter(ในขณะที่ทำให้เป็นอนุกรมฉันใช้ a StringReader) นี่คือวิธีการที่ฉันทำให้WebServiceTypeวัตถุเป็นอนุกรม: XmlSerializer serializer = new XmlSerializer(typeof(MethodCheckType)); MethodCheckType output = null; StringReader reader = null; // catch global exception, logg it and throw it try { reader = new StringReader(path); output = (MethodCheckType)serializer.Deserialize(reader); } …
92 c#  xml  serialization 

6
elementFormDefault ทำอะไรใน XSD
ใช้elementFormDefaultทำอะไรและควรใช้เมื่อใด ดังนั้นฉันจึงพบคำจำกัดความของelementFormDefaultค่า: คุณสมบัติ - องค์ประกอบและแอตทริบิวต์อยู่ใน targetNamespace ของสคีมา ไม่มีเงื่อนไข - องค์ประกอบและแอตทริบิวต์ไม่มีเนมสเปซ ดังนั้นจากคำจำกัดความดังกล่าวฉันคิดว่าถ้าสคีมาถูกตั้งค่าเป็นคุณสมบัติแล้วทำไมคุณต้องนำหน้าประเภทด้วยเนมสเปซ และสถานการณ์ใดบ้างที่คุณจะมีชุดเดียวที่ไม่มีคุณสมบัติเหมาะสมสำหรับเรื่องนั้น? ฉันลองใช้ Googling แต่สิ่งที่ฉันได้รับคือหน้า W3C สองหน้าซึ่งยากที่จะเข้าใจ นี่คือไฟล์ที่ฉันใช้งานอยู่ตอนนี้ทำไมฉันต้องประกาศประเภทด้วยtarget:TypeAssignmentsเมื่อฉันประกาศtargetNamespaceว่าเป็นประเภทเดียวกับxmlns:target? <?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:target="http://www.levijackson.net/web340/ns" targetNamespace="http://www.levijackson.net/web340/ns" elementFormDefault="qualified"> <element name="assignments"> <complexType> <sequence> <element name="assignments" type="target:TypeAssignments" minOccurs="1" maxOccurs="unbounded"/> </sequence> </complexType> </element> <complexType name="TypeAssignments"> <sequence> <element name="assignment" type="target:assignmentInfo" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> <complexType name="assignmentInfo"> …

2
เนื้อหาโปรดไม่แสดงอย่างถูกต้องบน webview
ฉันกำลังพัฒนาแอพพจนานุกรมภาษา ฉันบันทึกคำที่ชอบลงในค่ากำหนด เนื้อหารายการโปรดในไฟล์ XML มีลักษณะดังต่อไปนี้: <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <map> <string name="history"> dict_name::160170::hi,dict_name::157140::he-man,dict_name::184774::jet,dict_name::34527::black </string> <string name="waitingTime"> 0 </string> <boolean name="saveFavourite" value="true" /> <string name="defaultDictionary"> dict_name </string> <string name="favourite"> dict_name::149271::go,dict_name::25481::back,dict_name::184774::jet </string> <boolean name="saveHistory" value="true" /> </map> ฉันใช้รหัสต่อไปนี้เพื่อโหลดเนื้อหาที่ชื่นชอบลงใน webview: public class User extends Activity { private static final String FAVOURITE_TAG = …
91 android  xml  webview 

6
Chrome สามารถทำการแปลง XSL ในไฟล์ภายในเครื่องได้หรือไม่?
ฉันกำลังดู xslt และเริ่มทดสอบกับตัวอย่างใน w3schools อย่างไรก็ตามเมื่อฉันบันทึก xml และ xsl ในไฟล์และลองเปิดในเครื่อง chrome จะไม่ทำการแปลง xsl มันแสดงหน้าว่าง ฉันได้เพิ่ม<?xml-stylesheet type="text/xsl" href="style.xsl">แท็กลงในเอกสาร xml แล้วและ firefox แสดงผลตามที่ควรจะเป็น นอกจากนี้ถ้าฉันดูไฟล์ผ่านเว็บเซิร์ฟเวอร์ chrome จะแสดงไฟล์ตามที่ควรจะเป็น chrome มีปัญหาในการค้นหาข้อมูลสไตล์ชีตเมื่อลิงก์อยู่ในเครื่องหรือไม่? การเปลี่ยน href เป็นfile:///C:/xsl/style.xslไม่ได้สร้างความแตกต่าง อัปเดต:สิ่งนี้ดูเหมือนจะเป็นผลข้างเคียงของนโยบายความปลอดภัยที่ไม่ถือว่าไฟล์: /// * เป็นไฟล์ต้นทางเดียวกัน สิ่งนี้ทำให้ข้อผิดพลาดต่อไปนี้ปรากฏในคอนโซล: ความพยายามที่ไม่ปลอดภัยในการโหลดไฟล์ URL: /// C: /xsl-rpg/style.xsl จากเฟรมด้วยไฟล์ URL: /// C: /xsl-rpg/data.xml โดเมนโปรโตคอลและพอร์ตต้องตรงกัน

10
วัตถุประสงค์ของไฟล์ XSD คืออะไร?
เนื่องจากเราสามารถสืบค้นไฟล์ XML จาก C # (.NET) ทำไมเราจึงต้องการไฟล์ XSD ฉันรู้ว่ามันเป็นไฟล์ข้อมูลเมตาของไฟล์ XML บางไฟล์ เราสามารถระบุความสัมพันธ์ใน XSD ได้ แต่มันทำงานอย่างไร? XML <?xml version="1.0" encoding="utf-8" ?> <Root> <Customers> <Customer CustomerID="GREAL"> <CompanyName>Great Lakes Food Market</CompanyName> <ContactName>Howard Snyder</ContactName> <ContactTitle>Marketing Manager</ContactTitle> <Phone>(503) 555-7555</Phone> <FullAddress> <Address>2732 Baker Blvd.</Address> <City>Eugene</City> <Region>OR</Region> <PostalCode>97403</PostalCode> <Country>USA</Country> </FullAddress> </Customer> </Customers> <Orders> <Order> <CustomerID>GREAL</CustomerID> <EmployeeID>6</EmployeeID> <OrderDate>1997-05-06T00:00:00</OrderDate> …
91 xml  xsd 

9
คำเตือน 'xmlParseEntityRef: no name' ขณะโหลด xml ลงในไฟล์ php
ฉันกำลังอ่าน xml ใน php โดยใช้simplexml_load_fileไฟล์. อย่างไรก็ตามในขณะที่พยายามโหลด xml จะแสดงรายการคำเตือน Warning: simplexml_load_file() [function.simplexml-load-file]: <project orderno="6" campaign_name="International Relief & Development" project in /home/bluecard1/public_html/test.php on line 3 Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home/bluecard1/public_html/test.php on line 3 Warning: simplexml_load_file() [function.simplexml-load-file]: http://..../index.php/site/projects/:15: parser error : xmlParseEntityRef: no name in /home/bluecard1/public_html/test.php on line 3 Warning: simplexml_load_file() [function.simplexml-load-file]: …
91 php  xml  simplexml 

5
ตัวนับภายใน xsl: สำหรับแต่ละลูป
วิธีรับตัวนับภายใน xsl: สำหรับแต่ละลูปที่จะแสดงจำนวนองค์ประกอบปัจจุบันที่ประมวลผล ตัวอย่างเช่น XML ต้นทางของฉันคือ <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and Goldmund</title> </book> <book> <title>Choke</title> </book> </books> สิ่งที่อยากได้คือ: <newBooks> <newBook> <countNo>1</countNo> <title>The Unbearable Lightness of Being </title> </newBook> <newBook> <countNo>2</countNo> <title>Narcissus and Goldmund</title> </newBook> <newBook> <countNo>3</countNo> <title>Choke</title> </newBook> </newBooks> XSLT ที่จะแก้ไข: <xsl:stylesheet version="1.0" …
90 xml  xslt  loops 

7
ฉันจะส่งออก org.w3c.dom.Element ในรูปแบบสตริงใน java ได้อย่างไร
ฉันมีorg.w3c.dom.Elementวัตถุที่ส่งเข้ามาในวิธีการของฉัน ฉันต้องการดูสตริง xml ทั้งหมดรวมถึงโหนดลูก (กราฟวัตถุทั้งหมด) ฉันกำลังมองหาวิธีการที่สามารถแปลงElementเป็นสตริงรูปแบบ XML ที่ฉันสามารถทำได้System.out.printlnบน เพียงแค่println()บนวัตถุ 'องค์ประกอบ' จะไม่ทำงานเนื่องจากtoString()จะไม่ส่งออกรูปแบบ xml และจะไม่ผ่านโหนดลูก มีวิธีง่ายๆโดยไม่ต้องเขียนวิธีการของตัวเองหรือไม่? ขอบคุณ.
90 java  xml  dom 

18
การเปลี่ยนสีข้อความของรายการเมนูในลิ้นชักการนำทาง
ฉันพยายามเพิ่มธีมกลางคืนสำหรับแอปของฉันและฉันเสียเวลาเกือบสามชั่วโมงในการพยายามทำให้ข้อความและไอคอนในลิ้นชักการนำทางเปลี่ยนเป็นสีขาวพร้อมกับพื้นหลังสีเข้ม นี่คือวิธีที่ฉันพยายามจะทำonCreate()ในMainActivity.java: navigationView = (NavigationView) findViewById(R.id.navigation_view); navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { // This method will trigger onItemClick of navigation menu @Override public boolean onNavigationItemSelected(MenuItem menuItem) { // Checking if the item is in checked state or not, if not make it in checked state if (menuItem.isChecked()) menuItem.setChecked(false); else menuItem.setChecked(true); if (nightMode == …
90 android  xml  menu 

6
การกำหนดค่าการบันทึกไฮเบอร์เนตโดยใช้ไฟล์กำหนดค่า Log4j XML?
ฉันไม่พบเอกสารใด ๆ เกี่ยวกับวิธีกำหนดค่าการบันทึกของ Hibernate โดยใช้ไฟล์การกำหนดค่าสไตล์ XML สำหรับ Log4j เป็นไปได้หรือไม่หรือฉันใช้ไฟล์คอนฟิกูเรชันสไตล์คุณสมบัติเพื่อควบคุมการบันทึกของไฮเบอร์เนต หากใครมีข้อมูลหรือลิงค์ไปยังเอกสารก็จะขอบคุณ แก้ไข: เพื่อชี้แจงฉันกำลังมองหาตัวอย่างของไวยากรณ์ XML จริงเพื่อควบคุมไฮเบอร์เนต EDIT2: นี่คือสิ่งที่ฉันมีในไฟล์กำหนดค่า XML ของฉัน <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <param name="Threshold" value="info"/> <param name="Target" value="System.out"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ABSOLUTE} [%t] %-5p %c{1} - %m%n"/> </layout> </appender> <appender …

3
การจับคู่โหนดตามค่าของพี่น้องกับ XPath
การมีเอกสาร XML เช่นนี้: <?xml version="1.0" encoding="UTF-8"?> <records type="array"> <record> <name>svn</name> <record-type>A</record-type> <ttl type="integer">86400</ttl> <zone-id type="integer">69075</zone-id> <aux type="integer">0</aux> <id type="integer">xxx</id> <active>Y</active> <data>xxx.xxx.xxx.xxx</data> </record> <record> <name>domain.tld.</name> <record-type>NS</record-type> <ttl type="integer">86400</ttl> <zone-id type="integer">xxx</zone-id> <aux type="integer">0</aux> <id type="integer">xxx</id> <active>Y</active> <data>domain.tld.</data> </record> <record> <name>blog</name> <record-type>A</record-type> <ttl type="integer">86400</ttl> <zone-id type="integer">xxx</zone-id> <aux type="integer">0</aux> <id type="integer">xxx</id> <active>Y</active> <data>xxx.xxx.xxx.xxx</data> </record> …
89 xml  xpath 

4
ฉันจะแปลงอ็อบเจ็กต์ org.w3c.dom.Document เป็น String ได้อย่างไร
ฉันต้องการแปลงอ็อบเจ็กต์ org.w3c.dom.Document เป็น String ฉันใช้ Java 6 และฉันพร้อมที่จะใช้เทคโนโลยี (ฟรีทั้งหมด) ที่ขึ้นอยู่กับงาน ฉันลองวิธีแก้ปัญหาจากเธรดนี้ - มีวิธีที่หรูหรากว่าในการแปลงเอกสาร XML เป็น String ใน Java กว่ารหัสนี้หรือไม่? ที่พวกเขามี DOMImplementationLS domImplementation = (DOMImplementationLS) doc.getImplementation(); LSSerializer lsSerializer = domImplementation.createLSSerializer(); String html = lsSerializer.writeToString(doc); แต่ได้รับการต้อนรับด้วยข้อยกเว้นที่น่ากลัวดังต่อไปนี้ ... org.w3c.dom.DOMException: DOM method not supported at org.w3c.tidy.DOMDocumentImpl.getImplementation(DOMDocumentImpl.java:129) at com.myco.myproj.cleaners.JTidyCleaner.outputDocAsString(JTidyCleaner.java:74) at com.myco.myproj.cleaners.JTidyCleaner.parse(JTidyCleaner.java:63) at com.myco.myproj.util.NetUtilities.getUrlAsDocument(NetUtilities.java:51) at com.myco.myproj.parsers.AbstractHTMLParser.getEventFromElement(AbstractHTMLParser.java:131) …
89 java  xml  document 

4
จะสอบถามค่า Xml และแอตทริบิวต์จากตารางใน SQL Server ได้อย่างไร
ฉันมีตารางที่ประกอบด้วยXmlคอลัมน์: SELECT * FROM Sqm ตัวอย่างxmlข้อมูลของแถวจะเป็น: <Sqm version="1.2"> <Metrics> <Metric id="TransactionCleanupThread.RecordUsedTransactionShift" type="timer" unit="µs" count="1" sum="21490" average="21490" minValue="73701" maxValue="73701" >73701</Metric> <Metric id="TransactionCleanupThread.RefundOldTrans" type="timer" unit="µs" count="1" sum="184487" average="184487" minValue="632704" maxValue="632704" >632704</Metric> <Metric id="Database.CreateConnection_SaveContextUserGUID" type="timer" unit="µs" count="2" sum="7562" average="3781" minValue="12928" maxValue="13006" standardDeviation="16" >12967</Metric> <Metric id="Global.CurrentUser" type="timer" unit="µs" count="6" sum="4022464" average="670411" minValue="15" maxValue="13794345" standardDeviation="1642047">2299194</Metric> …

6
วิธีการเลือกโหนดโดยใช้ XPath ถ้าโหนดพี่น้องมีค่าเฉพาะ?
ฉันมีเอกสารดังต่อไปนี้: <a> <bb>abc</bb> <cc>ccc</cc> <dd>ddd</dd> </a> <a> <bb>zz</bb> <cc>1</cc> <dd>2</dd> </a> ฉันจะได้รับความคุ้มค่าของ<cc>การใช้ XPath ถ้า<bb>เป็นzz?
89 xml  xpath 

4
ใช้คำสั่ง LIKE บน SQL Server XML Datatype
หากคุณมีฟิลด์ varchar คุณสามารถทำได้อย่างง่ายดายSELECT * FROM TABLE WHERE ColumnA LIKE '%Test%'เพื่อดูว่าคอลัมน์นั้นมีสตริงที่แน่นอนหรือไม่ คุณทำสิ่งนั้นสำหรับประเภท XML ได้อย่างไร? ฉันมีสิ่งต่อไปนี้ซึ่งส่งคืนเฉพาะแถวที่มีโหนด 'ข้อความ' แต่ฉันต้องการค้นหาภายในโหนดนั้น select * from WebPageContent where data.exist('/PageContent/Text') = 1

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.