2013-02-16 21 views
10

में एक्सएमएल के लिए स्कीमा क्या किसी के पास स्कीमा है जो साइट दस्तावेज़ पैकेज फ़ाइल के इंस्टॉलर फ़ोल्डर में दिखाई देने वाले XML दस्तावेज़ से संबंधित है? साइटमैर पैकेज

विशेष रूप से प्रोजेक्ट/स्रोत/xitems/प्रविष्टियां/एक्स-आइटम तत्व के प्रारूप में रुचि रखते हैं।

+0

क्या आपको यह योजना मिली है? – Anton

+0

एक ऐसे रूप में नहीं है जिसे मैं सार्वजनिक रूप से साझा करने में सक्षम हूं। वर्तमान में एक पैकेजिंग ओपन सोर्स प्रोजेक्ट पर काम कर रहा है जो साइटकोर ज़िप बना सकता है और फ़ाइल सिस्टम पर संपत्तियों से पैकेज अपडेट कर सकता है, यानी वेब संदर्भ के बाहर। –

+0

यदि आप ओपनसोर्स हैं तो क्या आप एक लिंक साझा कर सकते हैं? – Anton

उत्तर

9

वह XML फ़ाइल Sitecore.Install.PackageProject कक्षा का प्रतिनिधित्व प्रतीत होती है, इसलिए मैंने उस वर्ग पर क्रमबद्धता का उपयोग करके कोड से एक्सएसडी उत्पन्न करने का प्रयास किया। हालांकि, यदि आप पैकेज निर्माण और स्थापना कैसे काम करते हैं, इस पर एक नज़र डालने के लिए एक डिकंपाइल का उपयोग करते हैं, तो आप पाएंगे कि साइटकोर ने इसके लिए अपना स्वयं का धारावाहिक लिखा है। तो मैं .NET serializer के साथ एक सही एक्सएसडी उत्पन्न करने में सक्षम नहीं था।

एक डिकंपेलर के साथ (मैं dotPeek, फ्रीवेयर का उपयोग करता हूं) आप उस XML फ़ाइल के बारे में बहुत सारी जानकारी ट्रैक कर सकते हैं और साइटकोर द्वारा इसका उपयोग कैसे किया जा रहा है, लेकिन मुझे स्कीमा निकालने का एक (यथार्थवादी) तरीका नहीं दिख रहा है इस। यदि आप इसे देखने जा रहे हैं, तो Sitecore.Kernel.dll के अंदर देखें और Sitecore.Install नामस्थान देखें।

क्या आपने साइटकोर समर्थन पूछने की कोशिश की है? अगर किसी के पास यह स्कीमा है, तो यह है।

+0

प्रयास के लिए धन्यवाद। मैंने साइटकोर के अंदर कक्षाओं से एक एक्सएसडी खींचना शुरू कर दिया है। नामस्थान स्थापित करें और कुछ मौजूदा पैकेज एक्सएमएल फाइलों का उपयोग करके इस काम को मान्य करने की प्रक्रिया में हूं। मैं समर्थन के साथ कुछ पूछताछ करूंगा जैसा आपने सुझाव दिया था कि वे मदद कर सकते हैं या नहीं। –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^