['   \n  \n [\'ਵਿਸਤਾਰ ਅਤੇ ਭਾਸ਼ਾ ਕੁਦਰਤੀ ਮੁਹਾਰਤ ਕੋਡਿਗੋ ਹੇਚੋ ਅਤੇ C #: \\n\\ਨਯੂਜ਼ਿੰਗ ਸਿਸਟਮ; \\ਨਯੂਜਿੰਗ System.Collections.Generic; \\ਨਯੂਜਿੰਗ System.Linq; \\ਨਯੂਜਿੰਗSystem.Xml; \\nusing System.Xml. Linq; \\nusing Amadeus_Proxy.Controller; \\nusing Amadeus_Proxy.DTO; \\nusing Amadeus_Proxy.Enums; \\n\\n\\n ਨਾਮ ਸਥਾਨAmadeus_Proxy.AmadeusMethods \\n {\\n ਪਬਲਿਕ ਕਲਾਸ ਐਮਾਡੇਉਸਮੈਥੋਡ\\n {\\n ਡੀ. ਟੀ. ਓ. ਏ. ਮੈਡੋਡ ਨਤੀਜਾ = ਨਵਾਂ ਡੀ. ਟੀ. ਓ. ਏ. ਮੈਡੋਡ (); \\n ਪ੍ਰਾਈਵੇਟ ਰੀਡ ਓਨਲੀ ਡੀ. ਟੀ. ਓ. ਐੱਮ. ਮੈਥੋਡ ਵਿਧੀ = ਨਵਾਂਡੀ. ਟੀ. ਓ. ਐੱਮ. ਵਿਧੀ (); \\n\\n #region ਐਕਸ. ਐੱਮ. ਐੱਲ. ਯੂਨੀਅਨ\\ਨ// ਫੰਸੀਅਨ ਪੈਰਾ ਯੂਨੀਰ ਡਾਸ ਐਕਸ. ਐੱਮ. ਐੱਲ. ਡੌਕੂਮੈਂਟ ਐੱਨ ਯੂਨੋ ਸੋਲੋ-> ਐਕਸ. ਐੱਮ. ਐੱਲ. ਬੇਨਤੀ\\ਨ ਪਬਲਿਕ ਸਤਰ ਐਕਸ. ਐੱਮ. ਐੱਲ. ਯੂਨੀਅਨ (ਸਤਰ x. ਐੱਮ. ਐੱਲ. 1, ਸਤਰxml2) \\n {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ \\n {\\n XmlDocument doc1 = ਨਵਾਂ XmlDocument (); \\n doc1.LoadXml (xml1); \\n\\n XmlDocument doc2 = ਨਵਾਂ XmlDocument (); \\n doc2.LoadXml (xml2); \\nਫੋਰੈਚ (doc2.DocumentElement.ChildNodes ਵਿੱਚ XmlNode ਨੋਡ) \\n {\\n XmlNode ਇੰਪੋਰਟਿਡ = doc1.ImportNode (ਨੋਡ, ਸੱਚ); \\ndoc1.DocumentElement.AppendChild (ਇੰਪੋਰਟਿਡ); \\n} \\n ਰਿਟਰਨ doc1.OuterXml; \\n} \\n ਕੈਚ (ਐਕਸੈਪਸ਼ਨ ex) \\n {\\n DTOAmadeus ਏਰਰਡਿਸਕ੍ਰਿਪਸ਼ਨ = ਨਿਊDTOAmadeus (); \\n errorDescription.Error = MessageController.Message ("ERROR", "XmlUnion => WcfAmadeus _ Proxy ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ।ex.AggregateMessages ()); \\n ਰਿਟਰਨ errorDescription.ToString (); \\n} \\n\\n #endregion XmlUnion\\n\\n #region ਐਕਸਟਰੈਕ ਬਾਡੀ\\ਨ ਪਬਲਿਕ ਸਤਰ ਐਕਸਟਰੈਕਟ ਬਾਡੀ (ਸਤਰ)xml) \\n {\\n ਟ੍ਰਾਈ\\n {\\n ਵਰ ਫਸਟ ਬਾਡੀ = "<ਬਾਡੀ>"; \\n ਵਰ ਲਾਸਟ ਬਾਡੀ = "</ਬਾਡੀ>"; \\n\\n ਵਰ ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ = xml.IndexOf (ਫਸਟ ਬਾਡੀ) + firstBody.Length; \\n ਵਰ ਐਂਡਐਕਸਐੱਮਐੱਲ= xml.IndexOf (ਲਾਸਟ ਬਾਡੀ, ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ); \\n ਵਰ ਨਤੀਜਾਐਕਸਐੱਮਐੱਲ = xml.Substring (ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ, ਐਂਡਐਕਸਐੱਮਐੱਲ-ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ); \\n\\n ਰਿਟਰਨ ਨਤੀਜਾਐਕਸਐੱਮਐੱਲ; \\n} \\n ਕੈਚ (ਐਕਸਪਸ਼ਨ ਐਕਸ) \\n{\\n DTOAmadeus ਏਰਰਡਿਸਕ੍ਰਿਪਸ਼ਨ = ਨਵਾਂ DTOAmadeus (); \\n errorDescription.Error = MessageController.Message ("ERROR", "ਐਕਸਟਰੈਕਟ ਬਾਡੀ ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ =>WcfAmadeus _ Proxy. "+ ex.AggregateMessages ()); \\n ਰਿਟਰਨ errorDescription.ToString (); \\n} \\n #endregion ਐਕਸਟਰੈਕਟ ਬਾਡੀ\\n\\n #region ਰਿਮੂਵ ਨੇਮਸਪੇਸ\\n//ਫੰਸੀਅਨ ਪੈਰਾ ਐਲੀਮਿਨਾਰ ਨਾਮਸਪੇਸ ਡੇਲ XML\\n ਪਬਲਿਕ XDocument ਰਿਮੂਵਨਾਮਸਪੇਸ (XDocument xdoc) \\n {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ \\n {\\n\\n ਫੋਰੈਚ (XElement e inxdoc.Root.DescendantsAndSelf ()) \\n \'] ', 'ਸਿਸਟਮ ਵਰਤਣਾ; System.Collections.Generic ਵਰਤਣਾ; System.Linq ਵਰਤਣਾ; System.Xml ਵਰਤਣਾ; ਵਰਤਣਾSystem.Xml.Linq; Amadeus_Proxy.Controller ਦੀ ਵਰਤੋਂ; Amadeus_Proxy.DTO ਦੀ ਵਰਤੋਂ; Amadeus_Proxy.Enums ਦੀ ਵਰਤੋਂ; ਨੇਮਸਪੇਸ Amadeus_Proxy.AmadeusMethods {ਪਬਲਿਕਕਲਾਸ ਐਮਾਡੇਉਸਮੈਥੋਡ {ਡੀ. ਟੀ. ਓ. ਐਮਾਡੇਉਸ ਨਤੀਜਾ = ਨਵਾਂ ਡੀ. ਟੀ. ਓ. ਐਮਾਡੇਉਸ (); ਪ੍ਰਾਈਵੇਟ ਰੀਡ ਓਨਲੀ ਡੀ. ਟੀ. ਓ. ਐੱਮ. ਮੈਥਡ = ਨਵਾਂ ਡੀ. ਟੀ. ਓ. ਐੱਮ. ਮੈਥਡ (); #region ਐਕਸ. ਐੱਮ. ਐੱਲ. ਯੂਨੀਅਨ// ਫੰਸੀਅਨ ਪੈਰਾ ਯੂਨੀਰdos XmlDocument en uno solo-> Xml ਜਨਤਕ ਸਤਰ XmlUnion ਦੀ ਬੇਨਤੀ ਕਰੋ (ਸਤਰ xml1, ਸਤਰ xml2) {ਅਜ਼ਮਾਓ {XmlDocument doc1 = ਨਵਾਂ XmlDocument ();doc1.LoadXml (xml1); XmlDocument doc2 = ਨਵਾਂ XmlDocument (); doc2.LoadXml (xml2); ਫੋਰੈਚ (doc2.DocumentElement.ChildNodes ਵਿੱਚ XmlNode ਨੋਡ) {XmlNodeਇੰਪੋਰਟਿਡ = doc1.ImportNode (ਨੋਡ, ਸੱਚਾ); doc1.DocumentElement.AppendChild (ਇੰਪੋਰਟਿਡ);} ਰਿਟਰਨ doc1.OuterXml;} ਕੈਚ (ਐਕਸਪਸ਼ਨ ex) {DTOAmadeusਗਲਤੀ-ਵੇਰਵਾ = ਨਵਾਂ DTOAmadeus (); errorDescription.Error = MessageController.Message ("ERROR", "XmlUnion => WcfAmadeus _ Proxy ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ"।ex.AggregateMessages ()); ਰੀਟਰਨ errorDescription.ToString ();}} #endregion XMLUnion #region ਐਕਸਟਰੈਕ ਬਾਡੀ ਪਬਲਿਕ ਸਤਰ ਐਕਸਟਰੈਕਟ ਬਾਡੀ (ਸਤਰ xML) {ਕੋਸ਼ਿਸ਼ ਕਰੋ {ਵਾਰ ਫਸਟ ਬਾਡੀ = "<ਬਾਡੀ>"; ਵਾਰ ਲਾਸਟ ਬਾਡੀ = "</ਬਾਡੀ>"; ਵਾਰ ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ = xml.IndexOf (ਫਸਟ ਬਾਡੀ) + firstBody.Length; ਵਾਰ ਐਂਡਐਕਸਐੱਮਐੱਲ = xml.IndexOf (ਲਾਸਟ ਬਾਡੀ,ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ); ਵਾਰ ਨਤੀਜਾਐਕਸਐੱਮਐੱਲ = xml.Substring (ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ, ਐਂਡਐਕਸਐੱਮਐੱਲ-ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ); ਰਿਟਰਨ ਨਤੀਜਾਐਕਸਐੱਮਐੱਲ;} ਕੈਚ (ਐਕਸਪਸ਼ਨ ਐਕਸ) {ਡੀਟੀਓਏਮੇਡਸ ਏਰਰਡਿਸਕ੍ਰਿਪਸ਼ਨ = ਨਵਾਂਡੀ. ਟੀ. ਓ. ਏ. ਮੈਡੀਅਸ (); errorDescription.Error = MessageController.Message ("ਈ. ਆਰ. ਆਰ. ਓ. ਆਰ"., "ਐਕਸਟਰੈਕਟ ਬਾਡੀ => ਡਬਲਯੂ. ਸੀ. ਐੱਫ. ਏ. ਮੈਡੀਅਸ _ ਪ੍ਰੌਕਸੀ" ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ।ex.AggregateMessages ()); ਰੀਟਰਨ errorDescription.ToString ();} #endregion ਐਕਸਟਰੈਕਟ ਬਾਡੀ #region ਰਿਮੂਵ ਨੇਮਸਪੇਸ// ਫੰਸੀਅਨ ਪੈਰਾ ਐਲੀਮਿਨਾਰ ਨੇਮਸਪੇਸ ਡੇਲਐਕਸ. ਐੱਮ. ਐੱਲ. ਪਬਲਿਕ ਐਕਸ. ਡੌਕੂਮੈਂਟ ਰਿਮੂਵ ਨੇਮਸਪੇਸ (ਐਕਸ. ਡੌਕੂਮੈਂਟ ਐਕਸ. ਡੀ. ਓ. ਸੀ.) {ਅਜ਼ਮਾਓ {ਫੋਰੈਚ (xdoc.Root.DescendantsAndSelf () ਵਿੱਚ ਐਕਸ. ਐਲੀਮੈਂਟ ਈ.)', ' [\'ਵਿਸਤਾਰ ਅਤੇ ਭਾਸ਼ਾ ਕੁਦਰਤੀ ਮੁਹਾਰਤ ਕੋਡਿਗੋ ਹੇਚੋ ਅਤੇ C #: \\n\\ਨਯੂਜ਼ਿੰਗ ਸਿਸਟਮ; \\ਨਯੂਜਿੰਗ System.Collections.Generic; \\ਨਯੂਜਿੰਗ System.Linq; \\ਨਯੂਜਿੰਗSystem.Xml; \\nusing System.Xml. Linq; \\nusing Amadeus_Proxy.Controller; \\nusing Amadeus_Proxy.DTO; \\nusing Amadeus_Proxy.Enums; \\n\\n\\n ਨਾਮ ਸਥਾਨAmadeus_Proxy.AmadeusMethods \\n {\\n ਪਬਲਿਕ ਕਲਾਸ ਐਮਾਡੇਉਸਮੈਥੋਡ\\n {\\n ਡੀ. ਟੀ. ਓ. ਏ. ਮੈਡੋਡ ਨਤੀਜਾ = ਨਵਾਂ ਡੀ. ਟੀ. ਓ. ਏ. ਮੈਡੋਡ (); \\n ਪ੍ਰਾਈਵੇਟ ਰੀਡ ਓਨਲੀ ਡੀ. ਟੀ. ਓ. ਐੱਮ. ਮੈਥੋਡ ਵਿਧੀ = ਨਵਾਂਡੀ. ਟੀ. ਓ. ਐੱਮ. ਵਿਧੀ (); \\n\\n #region ਐਕਸ. ਐੱਮ. ਐੱਲ. ਯੂਨੀਅਨ\\ਨ// ਫੰਸੀਅਨ ਪੈਰਾ ਯੂਨੀਰ ਡਾਸ ਐਕਸ. ਐੱਮ. ਐੱਲ. ਡੌਕੂਮੈਂਟ ਐੱਨ ਯੂਨੋ ਸੋਲੋ-> ਐਕਸ. ਐੱਮ. ਐੱਲ. ਬੇਨਤੀ\\ਨ ਪਬਲਿਕ ਸਤਰ ਐਕਸ. ਐੱਮ. ਐੱਲ. ਯੂਨੀਅਨ (ਸਤਰ x. ਐੱਮ. ਐੱਲ. 1, ਸਤਰxml2) \\n {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ \\n {\\n XmlDocument doc1 = ਨਵਾਂ XmlDocument (); \\n doc1.LoadXml (xml1); \\n\\n XmlDocument doc2 = ਨਵਾਂ XmlDocument (); \\n doc2.LoadXml (xml2); \\nਫੋਰੈਚ (doc2.DocumentElement.ChildNodes ਵਿੱਚ XmlNode ਨੋਡ) \\n {\\n XmlNode ਇੰਪੋਰਟਿਡ = doc1.ImportNode (ਨੋਡ, ਸੱਚ); \\ndoc1.DocumentElement.AppendChild (ਇੰਪੋਰਟਿਡ); \\n} \\n ਰਿਟਰਨ doc1.OuterXml; \\n} \\n ਕੈਚ (ਐਕਸੈਪਸ਼ਨ ex) \\n {\\n DTOAmadeus ਏਰਰਡਿਸਕ੍ਰਿਪਸ਼ਨ = ਨਿਊDTOAmadeus (); \\n errorDescription.Error = MessageController.Message ("ERROR", "XmlUnion => WcfAmadeus _ Proxy ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ।ex.AggregateMessages ()); \\n ਰਿਟਰਨ errorDescription.ToString (); \\n} \\n\\n #endregion XmlUnion\\n\\n #region ਐਕਸਟਰੈਕ ਬਾਡੀ\\ਨ ਪਬਲਿਕ ਸਤਰ ਐਕਸਟਰੈਕਟ ਬਾਡੀ (ਸਤਰ)xml) \\n {\\n ਟ੍ਰਾਈ\\n {\\n ਵਰ ਫਸਟ ਬਾਡੀ = "<ਬਾਡੀ>"; \\n ਵਰ ਲਾਸਟ ਬਾਡੀ = "</ਬਾਡੀ>"; \\n\\n ਵਰ ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ = xml.IndexOf (ਫਸਟ ਬਾਡੀ) + firstBody.Length; \\n ਵਰ ਐਂਡਐਕਸਐੱਮਐੱਲ= xml.IndexOf (ਲਾਸਟ ਬਾਡੀ, ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ); \\n ਵਰ ਨਤੀਜਾਐਕਸਐੱਮਐੱਲ = xml.Substring (ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ, ਐਂਡਐਕਸਐੱਮਐੱਲ-ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ); \\n\\n ਰਿਟਰਨ ਨਤੀਜਾਐਕਸਐੱਮਐੱਲ; \\n} \\n ਕੈਚ (ਐਕਸਪਸ਼ਨ ਐਕਸ) \\n{\\n DTOAmadeus ਏਰਰਡਿਸਕ੍ਰਿਪਸ਼ਨ = ਨਵਾਂ DTOAmadeus (); \\n errorDescription.Error = MessageController.Message ("ERROR", "ਐਕਸਟਰੈਕਟ ਬਾਡੀ ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ =>WcfAmadeus _ Proxy. "+ ex.AggregateMessages ()); \\n ਰਿਟਰਨ errorDescription.ToString (); \\n} \\n #endregion ਐਕਸਟਰੈਕਟ ਬਾਡੀ\\n\\n #region ਰਿਮੂਵ ਨੇਮਸਪੇਸ\\n//ਫੰਸੀਅਨ ਪੈਰਾ ਐਲੀਮਿਨਾਰ ਨਾਮਸਪੇਸ ਡੇਲ XML\\n ਪਬਲਿਕ XDocument ਰਿਮੂਵਨਾਮਸਪੇਸ (XDocument xdoc) \\n {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ \\n {\\n\\n ਫੋਰੈਚ (XElement e inxdoc.Root.DescendantsAndSelf ()) \\n \',\' Este código ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ dos métodos (XmlUnion y ExtractBody) y una ਕਲਾਸ (AmadeusMethod) ਪੈਰਾ ਮੈਨੀਪਿਊਲਰ XML।\\n\\nXMLUnion ਇੱਕ ਦਸਤਾਵੇਜ਼ XML ਅਤੇ ਇੱਕ ਇਕੱਲੇ।ਦਸਤਾਵੇਜ਼ ਦਾ ਨਾਮ _ 1 ਹੈ, ਜੋ ਕਿ XML ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਹੈ। \\n\\nExtractBody exstrae el contenido enterre las etiquetas <ਸ਼ਰੀਰ> y </ਸਰੀਰ> ਇੱਕ ਦਸਤਾਵੇਜ਼ XML ਹੈ।ਇਸ ਵਿੱਚ ਸਿੱਖਿਆ ਦਾ ਵਿਸ਼ੇਸ਼ ਧਿਆਨ ਰੱਖਿਆ ਗਿਆ ਹੈ। ਇਸ ਵਿੱਚ ਸਿੱਖਿਆ ਅਤੇ ਸਿੱਖਿਆ ਦਾ ਵਿਸ਼ੇਸ਼ ਧਿਆਨ ਰੱਖਿਆ ਗਿਆ ਹੈ। ਇਸ ਵਿੱਚ ਸਿੱਖਿਆ ਅਤੇ ਸਿੱਖਿਆ ਦਾ ਵਿਸ਼ੇਸ਼ ਧਿਆਨ ਰੱਖਿਆ ਗਿਆ ਹੈ। ਇਸ ਵਿੱਚ ਸਿੱਖਿਆ ਅਤੇ ਸਿੱਖਿਆ ਦਾ ਵਿਸ਼ੇਸ਼ ਧਿਆਨ ਰੱਖਿਆ ਗਿਆ ਹੈ। ਇਸ ਵਿੱਚ ਸਿੱਖਿਆ ਅਤੇ ਸਿੱਖਿਆ ਦਾ ਵਿਸ਼ੇਸ਼ ਧਿਆਨ ਰੱਖਿਆ ਗਿਆ ਹੈ।XML ਦੇ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਖਤਮ ਕਰਨ ਲਈ ਨੇਮਸਪੇਸ ਨੂੰ ਹਟਾਓ।ਪ੍ਰੋਪੋਰਸੀਓਨਾ ਐਲਗੂਨਸ ਬੇਸਿਕਸ ਪੈਰਾ ਮੈਨੀਪਿਊਲਰ ਡੌਕੂਮੈਂਟੋਸ XML en C #ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। \',\' ਐਕਸਪਲਿਕਾ ਡੀ ਫਾਰਮਾ ਨੈਚੁਰਲ ਐਲ ਸਿਗੁਐਂਟੇ ਕੋਡਿਗੋ C #: \\n\\ਨਸਿੰਗਸਿਸਟਮ; \\ਨਸਿੰਗ System.Collections.Generic; \\ਨਸਿੰਗ System.Linq; \\ਨਸਿੰਗ System.Xml; \\ਨਸਿੰਗ System.Xml. ਲਿੰਕ; \\ਨਸਿੰਗ Amadeus_Proxy.Controller; \\ਨਸਿੰਗAmadeus_Proxy.DTO; \\nusing Amadeus_Proxy.Enums; \\n\\n\\namespace Amadeus_Proxy.AmadeusMethods \\n {\\n ਪਬਲਿਕ ਕਲਾਸ ਐਮਾਡੇਉਸਮੈਥੋਡ\\n {\\n DTOAmadeus ਨਤੀਜਾ =ਨਵਾਂ ਡੀ. ਟੀ. ਓ. ਏ. ਮੈਡੀਅਸ (); \\n ਪ੍ਰਾਈਵੇਟ ਰੀਡ ਓਨਲੀ ਡੀ. ਟੀ. ਓ. ਐੱਮ. ਵਿਧੀ = ਨਵਾਂ ਡੀ. ਟੀ. ਓ. ਐੱਮ. ਵਿਧੀ (); \\n\\n #region ਐਕਸ. ਐੱਮ. ਐੱਲ. ਯੂਨੀਅਨ \\n// ਫੰਸੀਅਨ ਪੈਰਾ ਯੂਨੀਰ ਡਾਸ ਐਕਸ. ਐੱਮ. ਐੱਲ. ਡੌਕੂਮੈਂਟ ਐੱਨ ਯੂਨੋ ਸੋਲੋ-> ਐਕਸ. ਐੱਮ. ਐੱਲ.ਬੇਨਤੀ ਕਰੋ \\n ਪਬਲਿਕ ਸਤਰ XmlUnion (ਸਤਰ xml1, ਸਤਰ xml2) \\n {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ \\n {\\n XmlDocumment doc1 = ਨਵਾਂ XmlDocumment (); \\n doc1.LoadXml (xml1); \\n\\n XmlDocummentdoc2 = ਨਵਾਂ XmlDocument (); \\n doc2.LoadXml (xml2); \\n\\n ਫੋਰੈਚ (doc2.DocumentElement.ChildNodes ਵਿੱਚ XmlNode ਨੋਡ) \\n {\\n XmlNode ਇੰਪੋਰਟਿਡ =doc1.ImportNode (ਨੋਡ, ਸੱਚ); \\n doc1.DocumentElement.AppendChild (ਇੰਪੋਰਟਿਡ); \\n} \\n ਰਿਟਰਨ doc1.OuterXml; \\n} \\n ਕੈਚ (ਐਕਸੈਪਸ਼ਨ ex) \\n {\\n DTOAmadeusਗਲਤੀ-ਵੇਰਵਾ = ਨਵਾਂ DTOAmadeus (); \\n errorDescription.Error = MessageController.Message ("ERROR", "XmlUnion => WcfAmadeus _ Proxy" ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ।ex.AggregateMessages ()); \\n ਰਿਟਰਨ errorDescription.ToString (); \\n} \\n\\n #endregion XmlUnion\\n\\n #region ਐਕਸਟਰੈਕ ਬਾਡੀ\\ਨ ਪਬਲਿਕ ਸਤਰ ਐਕਸਟਰੈਕਟ ਬਾਡੀ (ਸਤਰ)xml) \\n {\\n ਟ੍ਰਾਈ\\n {\\n ਵਰ ਫਸਟ ਬਾਡੀ = "<ਬਾਡੀ>"; \\n ਵਰ ਲਾਸਟ ਬਾਡੀ = "</ਬਾਡੀ>"; \\n\\n ਵਰ ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ = xml.IndexOf (ਫਸਟ ਬਾਡੀ) + firstBody.Length; \\n ਵਰ ਐਂਡਐਕਸਐੱਮਐੱਲ= xml.IndexOf (ਲਾਸਟ ਬਾਡੀ, ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ); \\n ਵਰ ਨਤੀਜਾਐਕਸਐੱਮਐੱਲ = xml.Substring (ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ, ਐਂਡਐਕਸਐੱਮਐੱਲ-ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ); \\n\\n ਰਿਟਰਨ ਨਤੀਜਾਐਕਸਐੱਮਐੱਲ; \\n} \\n ਕੈਚ (ਐਕਸਪਸ਼ਨ ਐਕਸ) \\n{\\n DTOAmadeus ਏਰਰਡਿਸਕ੍ਰਿਪਸ਼ਨ = ਨਵਾਂ DTOAmadeus (); \\n errorDescription.Error = MessageController.Message ("ERROR", "ਐਕਸਟਰੈਕਟ ਬਾਡੀ ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ =>WcfAmadeus _ Proxy. "+ ex.AggregateMessages ()); \\n ਰਿਟਰਨ errorDescription.ToString (); \\n} \\n #endregion ਐਕਸਟਰੈਕਟ ਬਾਡੀ\\n\\n #region ਰਿਮੂਵ ਨੇਮਸਪੇਸ\\n//ਫੰਸੀਅਨ ਪੈਰਾ ਐਲੀਮਿਨਾਰ ਨਾਮਸਪੇਸ ਡੇਲ XML\\n ਪਬਲਿਕ XDocument ਰਿਮੂਵਨਾਮਸਪੇਸ (XDocument xdoc) \\n {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ \\n {\\n\\n ਫੋਰੈਚ (XElement e inxdoc.Root.DescendantsAndSelf ()) \\n \'] ', 'ਸਿਸਟਮ ਵਰਤਣਾ; System.Collections.Generic ਵਰਤਣਾ; System.Linq ਵਰਤਣਾ; System.Xml ਵਰਤਣਾ; ਵਰਤਣਾSystem.Xml.Linq; Amadeus_Proxy.Controller ਦੀ ਵਰਤੋਂ; Amadeus_Proxy.DTO ਦੀ ਵਰਤੋਂ; Amadeus_Proxy.Enums ਦੀ ਵਰਤੋਂ; ਨੇਮਸਪੇਸ Amadeus_Proxy.AmadeusMethods {ਪਬਲਿਕਕਲਾਸ ਐਮਾਡੇਉਸਮੈਥੋਡ {ਡੀ. ਟੀ. ਓ. ਐਮਾਡੇਉਸ ਨਤੀਜਾ = ਨਵਾਂ ਡੀ. ਟੀ. ਓ. ਐਮਾਡੇਉਸ (); ਪ੍ਰਾਈਵੇਟ ਰੀਡ ਓਨਲੀ ਡੀ. ਟੀ. ਓ. ਐੱਮ. ਮੈਥਡ = ਨਵਾਂ ਡੀ. ਟੀ. ਓ. ਐੱਮ. ਮੈਥਡ (); #region ਐਕਸ. ਐੱਮ. ਐੱਲ. ਯੂਨੀਅਨ// ਫੰਸੀਅਨ ਪੈਰਾ ਯੂਨੀਰdos XmlDocument en uno solo-> Xml ਜਨਤਕ ਸਤਰ XmlUnion ਦੀ ਬੇਨਤੀ ਕਰੋ (ਸਤਰ xml1, ਸਤਰ xml2) {ਅਜ਼ਮਾਓ {XmlDocument doc1 = ਨਵਾਂ XmlDocument ();doc1.LoadXml (xml1); XmlDocument doc2 = ਨਵਾਂ XmlDocument (); doc2.LoadXml (xml2); ਫੋਰੈਚ (doc2.DocumentElement.ChildNodes ਵਿੱਚ XmlNode ਨੋਡ) {XmlNodeਇੰਪੋਰਟਿਡ = doc1.ImportNode (ਨੋਡ, ਸੱਚਾ); doc1.DocumentElement.AppendChild (ਇੰਪੋਰਟਿਡ);} ਰਿਟਰਨ doc1.OuterXml;} ਕੈਚ (ਐਕਸਪਸ਼ਨ ex) {DTOAmadeusਗਲਤੀ-ਵੇਰਵਾ = ਨਵਾਂ DTOAmadeus (); errorDescription.Error = MessageController.Message ("ERROR", "XmlUnion => WcfAmadeus _ Proxy ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ"।ex.AggregateMessages ()); ਰੀਟਰਨ errorDescription.ToString ();}} #endregion XMLUnion #region ਐਕਸਟਰੈਕ ਬਾਡੀ ਪਬਲਿਕ ਸਤਰ ਐਕਸਟਰੈਕਟ ਬਾਡੀ (ਸਤਰ xML) {ਕੋਸ਼ਿਸ਼ ਕਰੋ {ਵਾਰ ਫਸਟ ਬਾਡੀ = "<ਬਾਡੀ>"; ਵਾਰ ਲਾਸਟ ਬਾਡੀ = "</ਬਾਡੀ>"; ਵਾਰ ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ = xml.IndexOf (ਫਸਟ ਬਾਡੀ) + firstBody.Length; ਵਾਰ ਐਂਡਐਕਸਐੱਮਐੱਲ = xml.IndexOf (ਲਾਸਟ ਬਾਡੀ,ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ); ਵਾਰ ਨਤੀਜਾਐਕਸਐੱਮਐੱਲ = xml.Substring (ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ, ਐਂਡਐਕਸਐੱਮਐੱਲ-ਸਟਾਰਟਐਕਸਐੱਮਐੱਲ); ਰਿਟਰਨ ਨਤੀਜਾਐਕਸਐੱਮਐੱਲ;} ਕੈਚ (ਐਕਸਪਸ਼ਨ ਐਕਸ) {ਡੀਟੀਓਏਮੇਡਸ ਏਰਰਡਿਸਕ੍ਰਿਪਸ਼ਨ = ਨਵਾਂਡੀ. ਟੀ. ਓ. ਏ. ਮੈਡੀਅਸ (); errorDescription.Error = MessageController.Message ("ਈ. ਆਰ. ਆਰ. ਓ. ਆਰ"., "ਐਕਸਟਰੈਕਟ ਬਾਡੀ => ਡਬਲਯੂ. ਸੀ. ਐੱਫ. ਏ. ਮੈਡੀਅਸ _ ਪ੍ਰੌਕਸੀ" ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ।ex.AggregateMessages ()); ਰੀਟਰਨ errorDescription.ToString ();} #endregion ਐਕਸਟਰੈਕਟ ਬਾਡੀ #region ਰਿਮੂਵ ਨੇਮਸਪੇਸ// ਫੰਸੀਅਨ ਪੈਰਾ ਐਲੀਮਿਨਾਰ ਨੇਮਸਪੇਸ ਡੇਲਐਕਸ. ਐੱਮ. ਐੱਲ. ਪਬਲਿਕ ਐਕਸ. ਡੌਕੂਮੈਂਟ ਰਿਮੂਵ ਨੇਮਸਪੇਸ (ਐਕਸ. ਡੌਕੂਮੈਂਟ ਐਕਸ. ਡੀ. ਓ. ਸੀ.) {ਅਜ਼ਮਾਓ {ਫੋਰੈਚ (xdoc.Root.DescendantsAndSelf () ਵਿੱਚ ਐਕਸ. ਐਲੀਮੈਂਟ ਈ.) \n ']