एक्सएमएल :: डिफ

अब डाउनलोड करो

एक्सएमएल :: डिफ रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Arne Claassen
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~sdether/XML-Diff-0.04/Diff.pm

एक्सएमएल :: डिफ टैग


एक्सएमएल :: डिफ विवरण

एक्सएमएल :: डिफ एक्सएमएल डोम-ट्री आधारित डिफ और पैच मॉड्यूल के लिए एक पर्ल मॉड्यूल है। एक्सएमएल :: डिफ एक्सएमएल डोम-ट्री आधारित डिफ और पैच मॉड्यूल के लिए एक पर्ल मॉड्यूल है। Synopsis मेरा $ diff = xml :: diff-> नया (); # दो एक्सएमएल फाइलों का एक डिफग्राम उत्पन्न करने के लिए, तुलना करें का उपयोग करें। # $ पुराना और $ नया एक स्ट्रिंग के रूप में फ़ाइलपैथ, एक्सएमएल हो सकता है, # एक्सएमएल :: LIBXML :: दस्तावेज़ या एक्सएमएल :: LIBXML :: तत्व ऑब्जेक्ट्स। # डिफग्राम एक एक्सएमएल है :: libxml :: डिफ़ॉल्ट रूप से दस्तावेज़। मेरा $ diffgram = $ diff-> तुलना करें (-ऑल्ड => $ OLD_XML, -new => $ New_xml,); # एक एक्सएमएल दस्तावेज़, एक पैच पैच करने के लिए। $ पुराना और $ diffGram # तुलना के समान स्वरूपण नियमों का पालन करें। # परिणामी एक्सएमएल एक एक्सएमएल :: libxml :: डिफ़ॉल्ट रूप से दस्तावेज़ है। मेरा $ पैच = $ diff-> पैच (-ल्ड => $ पुराना, -diffgram => $ diffgram,); यह मॉड्यूल दो संबंधित एक्सएमएल फ़ाइलों के एक्सएमएल डिफग्राम को उत्पन्न करने और लागू करने के तरीकों को प्रदान करता है। एल्गोरिदम का आधार एक्सएमएल :: libxml द्वारा प्रदान किए गए डोम मॉडल का उपयोग करके ट्री-वार तुलना है। डिफग्राम एक्सवीसीएस नेमस्पेंस में अच्छी तरह से गठित एक्सएमएल है और अद्यतन, डालने, हटाने और संचालन को स्थानांतरित करने का समर्थन करता है। यह मानव और मशीन पठनीय होने के लिए है। यह संचालित करने के लिए नोड्स को ढूंढने के लिए XPath अभिव्यक्तियों का उपयोग करता है। सटीक वाक्यविन्यास के लिए नीचे diffgram अनुभाग देखें। इस मॉड्यूल द्वारा उपयोग की जाने वाली प्रेरणा और एलोग्राम नीचे की प्रेरणा में चर्चा की गई है। आवश्यकताएं: · पर्ल


एक्सएमएल :: डिफ संबंधित सॉफ्टवेयर