Articles of xml namespaces

XPath के साथ XML नोड्स का चयन करते समय नेमस्पेस की उपेक्षा करना

मुझे एक XML दस्तावेज़ को पार्स करना होगा जो इस तरह दिखता है: <?xml version="1.0" encoding="UTF-8" ?> <m:OASISReport xmlns:m="http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd"> <m:MessagePayload> <m:RTO> <m:name>CAISO</m:name> <m:REPORT_ITEM> <m:REPORT_HEADER> <m:SYSTEM>OASIS</m:SYSTEM> <m:TZ>PPT</m:TZ> <m:REPORT>AS_RESULTS</m:REPORT> <m:MKT_TYPE>HASP</m:MKT_TYPE> <m:UOM>MW</m:UOM> <m:INTERVAL>ENDING</m:INTERVAL> <m:SEC_PER_INTERVAL>3600</m:SEC_PER_INTERVAL> </m:REPORT_HEADER> <m:REPORT_DATA> <m:DATA_ITEM>NS_PROC_MW</m:DATA_ITEM> <m:RESOURCE_NAME>AS_SP26_EXP</m:RESOURCE_NAME> <m:OPR_DATE>2010-11-17</m:OPR_DATE> <m:INTERVAL_NUM>1</m:INTERVAL_NUM> <m:VALUE>0</m:VALUE> </m:REPORT_DATA> समस्या यह है कि नाम स्थान "http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd" कभी-कभी भिन्न हो सकते हैं। मैं […]

XML नामस्थान में URL क्यों हैं?

इस रेखा को सिर्फ एक उदाहरण के रूप में लें: <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> </configuration> कुछ संक्षिप्त अनुसंधान ने मुझे सिखाया है कि उस यूआरएल पर कुछ भी जरूरी नहीं है। इसलिए, यदि यह एक स्थानीय असेंबली में निहित नेमस्पेस का सिर्फ एक संदर्भ है, तो सामान्य नामस्थानों के बजाय यूआरएल का प्रयोग क्यों न करें, जैसे […]

यह लाइन xmlns क्यों है: एंड्रॉइड = "http://schemas.android.com/apk/res/android" लेआउट xml फ़ाइल में पहले होना चाहिए?

एक्सएमएल लेआउट फ़ाइल में इस लाइन की आवश्यकता क्यों है? xmlns:android="http://schemas.android.com/apk/res/android"

XPath के साथ नामस्थानों को कैसे अनदेखा करें I

मेरा लक्ष्य है XPath का उपयोग करते हुए एकाधिक नामों के साथ कई XML फ़ाइलों से कुछ नोड्स निकालने के लिए। जब तक मुझे नेमस्पेस यूआरआई पता है, सब कुछ ठीक काम करता है नेमस्पेस नाम ही स्थिर रहता है, लेकिन स्कीमा (एक्सएसडी) कभी-कभी क्लाइंट-जनरेट किया जाता है जो मुझे अज्ञात है फिर मैं मूल […]

ElementFormDefault एक्सएसडी में क्या करता है?

elementFormDefault क्या करता है, और इसका उपयोग कब किया जाना चाहिए? इसलिए मुझे elementFormDefault मानों के लिए कुछ परिभाषा मिली: योग्य – तत्व और विशेषताएँ स्कीमा के लक्ष्यस्थान नामस्थान में हैं I अयोग्य – तत्वों और विशेषताओं के नामस्थान नहीं हैं तो इस परिभाषा से मुझे लगता होगा कि यदि एक स्कीमा योग्य है तो […]

एक्सएमएलएन = "…" प्राप्त किए बिना एक्सएमएल को किसी वस्तु को क्रमबद्ध कैसे करें?

क्या XML नामस्थानों के बिना स्वचालित रूप से सीरियललाइज़ किए बिना किसी ऑब्जेक्ट को सीरियल करना मेरे लिए एक रास्ता है? ऐसा लगता है कि डिफ़ॉल्ट रूप से .नेट का मानना ​​है कि XSI और XSD नामस्थानों को शामिल किया जाना चाहिए, लेकिन मैं उन्हें वहां नहीं देखना चाहता।

.NET के XmlDocument से रिक्त xmlns गुणों को आउटपुट में कैसे रोकें?

एक्सएमएल को एक्सएमएल से एनएफ़टीएम में उत्पन्न करते समय, एक रिक्त एक्सएमएलएनएस विशेषता पहली बार एक संबद्ध नाम स्थान के बिना एक तत्व डाला जाता है; यह कैसे रोका जा सकता है? उदाहरण: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement("root", "whatever:name-space-1.0")); xml.DocumentElement.AppendChild(xml.CreateElement("loner")); Console.WriteLine(xml.OuterXml); आउटपुट: <root xmlns="whatever:name-space-1.0"><loner xmlns="" /></root> वांछित आउटपुट: <root xmlns="whatever:name-space-1.0"><loner /></root> क्या XmlDocument कोड […]

नाम स्थान वाले XDocument

मेरे पास निम्नलिखित XML है जो मैं XDocument से क्वेरी करने की कोशिश कर रहा हूं: <E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent"> <System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system"> <EventID>589828</EventID> <Type>3</Type> <SubType Name="Information">0</SubType> <Level>8</Level> <TimeCreated SystemTime="2010-06-01T09:45:15.8102117Z" /> <Source Name="System.ServiceModel" /> <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" /> <Execution ProcessName="w3wp" ProcessID="5012" ThreadID="5" /> <Channel /> <Computer>TESTSERVER3A</Computer> </System> <ApplicationData> <TraceData> <DataItem> <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Information"> <TraceIdentifier>http://msdn.microsoft.com/en-GB/library/System.ServiceModel.Activation.WebHostCompilation.aspx</TraceIdentifier> <Description>Webhost compilation</Description> <AppDomain>/LM/W3SVC/257188508/Root-1-129198591101343437</AppDomain> <Source>System.ServiceModel.Activation.ServiceParser/39498779</Source> <ExtendedData […]

XML नामस्थान क्या हैं?

यह कुछ ऐसा है जो मुझे हमेशा दूसरों को समझाने में मुश्किल लगता है: XML नामस्थान मौजूद क्यों हैं? हमें उनका उपयोग कब करना चाहिए और कब हम नहीं करना चाहिए? एक्सएमएल में नामस्थान के साथ काम करते समय आम क्या नुकसान है? इसके अलावा, वे XML स्कीमा से कैसे संबंधित हैं? क्या XSD स्कीमा […]

'ऐप' एंड्रॉइड एक्सएमएल नामस्थान क्या है?

यहां एक app नेमस्पेस का एक उदाहरण है जिसे मैंने एक res/menu/main.xml फ़ाइल से देखा है <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity" > <item android:id="@+id/action_settings" android:title="@string/action_settings" android:orderInCategory="100" app:showAsAction="never" /> </menu> app नेमस्पेस किस उद्देश्य का काम करता है? क्या यह एक "मानक" एंड्रॉइड एक्सएमएल नामस्थान है? क्या दो अलग app:showAsAction में एक ही विशेषता के लिए […]

दिलचस्प पोस्ट
जावा एप्लेट मैनिफ़ेस्ट – सभी कॉलर-स्वीकार्य-कोडबेस की अनुमति दें संख्याओं के साथ फ़ाइल नाम से फाइलों की सूची कैसे लाएं? ऐप स्टोर पर अपलोड करते समय Xcode त्रुटि: "कोई उपयुक्त अनुप्रयोग रिकॉर्ड नहीं मिला" सभी एजेक्स कॉलों को रोकना? emberjs – रूटर इन्फ्रास्ट्रक्चर का उपयोग करके सक्रिय मेनू आइटम को कैसे चिह्नित करना है .NET में एक स्ट्रिंग के लिए मैं एक डिफ़ॉल्ट कन्स्ट्रक्टर को परिभाषित क्यों नहीं कर सकता? सम्मिलित करने का प्रयास करते समय त्रुटि, स्ट्रिंग या बाइनरी डेटा काट दिया जाएगा बंद जावा पर JFrame बाहर निकलें jQuery: लाइव () बनाम प्रतिनिधि () समूहीकृत डेटा से पहले और अंतिम पंक्ति का चयन करें PYTHONPATH का उपयोग कैसे करें सैंडबॉक्सिंग .NET प्लगइन्स के लिए एक व्यावहारिक दृष्टिकोण तलाश रहा है Async नेटवर्क ऑपरेशन कभी समाप्त नहीं एंड्रॉइड स्टूडियो का नाम बदलें पैकेज उद्देश्य-सी में एक स्ट्रिंग में कई अक्षर बदलें?