|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Problem loading XML string
Hi There,
I 'm getting the foll error when the XML string is loaded. An Exception Occurred System.Xml.XmlException: There is an unclosed literal string. Line 1, position 7955. at System.Xml.XmlScanner.ScanLiteral() at System.Xml.XmlTextReader.SetLiteralValues(XmlAttributeTokenInfo fld) at System.Xml.XmlTextReader.SetAttributeValues() at System.Xml.XmlTextReader.ParseElement() at System.Xml.XmlTextReader.Read() at System.Xml.XmlValidatingReader.ReadNoCollectTextToken() at System.Xml.XmlValidatingReader.Read() at System.Xml.XmlLoader.LoadChildren(XmlNode parent) at System.Xml.XmlLoader.LoadElementNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.LoadXml(String xml) at Projects.Data.GetPinDocument(SqlConnection dataconnection, String dockey, String& createdby, String& GroupHeadApprove, String& ProjHead, String& ProjMgr, String& GroupHead, String& pinstate, String& editflag, String& pinstatus) in c:\\data.cs:line 637 at Projects.PIN.DisplayPINDetail(String dockey, String projectname, String mode, String filename, ArrayList logingroup, String LoggedInId) in c:\projects\pin.cs:line 2664 at ASP.pindisplay_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) in C:\\pindisplay.aspx:line 120 When examined the XML string doesnt end with a \" & completes with just a ". I understand that the general format of fields within XML string is \" *** \". This is the case when tested with one real time project data. For a few others, its perfect. Help needed ![]() |
|
#2
|
||||
|
||||
|
Could you attach the XML that is causing the error? Thanks.
|
|
#3
|
|||
|
|||
|
Here goes the XML.
"<?xml version=\"1.0\"?><PROJECT-INITIATION-NOTE><Project Name=\"SOAR\" Reason-for-change=\"\" PINSTATUS=\"open\" Date=\"12-feb-2004\" ClientRegion=\"US East\" ClientIndustry=\"Manufacturing\" BriefDescriptionOfProjectScope=\"\" CurrentTeamSize=\"\" ClientName=\"Client Glass Company\" ClientBusiness=\"Client offers auto glass service to more than 85% of the U.S. population in all 50 states through its companyowned network of service centers, warehouses, and more than 2500 mobile service vehicles. Client also owns two manufacturing facilities, one in Wichita, KS and one in Enfield, NC. Both facilities are ISO certified for manufacturing processes, and the Enfield plant is ISO certified for design and distribution practices.\" BusinessPartners=\"\" FeeType=\"T & M\" TechnologyProblem=\"Client had chosen Siebel’s call center software to be the CRM package to be implemented. This solution was implemented earlier by other vendors, but the desired efficiencies were not realized and the client’s business objectives were not met by the implementation. Vendor was engaged by Client to make sure that the integration between various backend systems was done as per requirements and also to ensure that the Call Center Executives had a more userfriendly and efficient set of screens to navigate in order to accept the service request from customers. This is expected to generate the business efficiencies envisaged by Client.\" TechnicalDescription=\"The project involved the development and fielding of the Siebel Field Service Module, Siebel Intelligent Smartscripting, and establishment of interfaces via CrossWorlds and other means to Baan, Oracle Warehouse Management System and Financials, Shared Services, and other system components. In addition, the Offshore Development Center also supports other software applications and functions. These other areas include Oracle, Crossworlds, and Testing/Quality Assurance.\" Environment=\"\" Hardware=\"\" DescEngagementName=\"Streamlined Customer Contact STRUST\" BusinessProblem=\"Client operates two national call centers in Columbus, Ohio. These facilities are staffed by nearly 900 customer service professionals who take first notice of loss, verify coverage, and schedule glass service for policyholders of Client’s insurance and fleet customers, taking more than 70,000 calls a week. The call center executives handle calls by going through information on policies and customers, which are hosted on legacy systems. The existing legacy systems do not offer a growth engine to the client who is rapidly expanding into claims processing that will expand from the current glass based claims to all auto related claims. In order to have systems that are flexible to changed business requirements, the client is installing and customizing best of breed systems and integrating them to have a system in place to provide for the current and future growth plans. Another challenge that Client is facing is the high cost and time involved in training of new call center executives. This is compounded by the high attrition rates faced by Client, thus driving training costs to high levels. The new system is expected to address this problem as well.\" ClientStrategy=\"Client has decided that a comprehensive CRM solution, integrated with backend systems will give Call Center Executives a more flexible and userfriendly call center solution and will also give Field Service Agents a more effective, realtime access to data and service details. The implementation was expected also to optimize and accelerate the auto glass service chain by processing data realtime instead of batch and transactional information exchange. The solution was expected to provide consistent and efficient data management and reporting capabilities. In order to reduce the high cost exposure in training new call center executives, the reconfigured CRM system and its call center module are expected to have a set of intuitive and easytouse GUI screens. This is expected to reduce the time and cost involved in training. In addition, the service request process has to be reduced to a set of stepbystep Question and Answer format for easy use.\" KeyChallenges=\"To understand the complexities of Client’s business problems, and subsequently redo some of the work done by previous vendors. This was a challenge because prior documentation of systems was ate. The challenge also lay in working with various entities within Client with differing goals and expectations from the project, and to meet every stakeholder’s expectations.\" VendorStrategy=\"Vendor staffed the project with experts with longstanding experience of CRM and Siebel. The approach was twopronged i.\tTo assess the problems in integration of backend systems and fix it ii.\tTo understand the requirements of Field Service Agents and Call Center Executives and accordingly reconfigure the Siebel Solution Overall, the goal of the project was to provide Client with a uniform, consistent and single view of each customer; thus reducing the time to accept and process a service request, reducing the time to actually service the request, and to ensure billing and insurance for requests serviced were accurate and k. The project involved an initial knowledgegathering phase which was carried out primarily onsite. Subsequently, workpackets were created and fulfilled from the Offshore Development Center, and shipped onsite for integration testing and deployment.\" VendorDrivers=\"Vendor already came very well recommended to Client through stakeholders who had previously had handson exposure to Vendor’ expertise in solving clients’ business problems. In addition, Vendor’ stateoftheart offshore development centers and quality of employees was key to the winning of this deal.\" BusinessBenefit=\"\" ClientQuoteOnResult=\"\" VendorVsOtherVendors=\"\" EngagementFeatures=\"Client has implemented bestofbreed systems to handle different business processes, and is using a Crossworldsbased EAI strategy to stitch these different systems into an integrated whole. For example, Client uses Siebel for Call Center and Field Service,BAAN for scheduling and logistics, Oracle Applications for Financials, HR and warehouse management and some homegrown systems for Pricing. This is in contrast to the IS strategy of most other organizations who prefer to implement a single comprehensive ERP system which handles most business processes from warehouse and inventory to billing.\" Functionality=\"§\tCRM i.\tCall Center ii.\tField Service iii.\teFinance §\tWarehouse and Inventory §\tDistribution and Logistics §\tHuman Resource Management System §\tPricing and Billing\" LessonsLearnt=\"Requirements gathering and high level design teams included Functional Business Analysts who worked very closely with User Groups and Client Management in order to have very detailed vision documents and understanding of requirements before the configuration commenced. This dramatically reduced the time required in freezing on the specifications and rework was very limited because of clarity of purpose at the outset. This is the recommended staffing strategy for any CRM project handled by Vendor, and Industry Experts/Subject Matter Experts are used to interface between user groups and technology teams to ensure quicker turnaround times and accurate requirements gathering\" VendorRoleAndExpertise=\"\" ClientFuturePlans=\"Client IS strategy for the medium term envisages two primary objectives i.\tThe legacy systems running at present will be progressively and entirely retired, and the new systems comprising of Siebel, BAAN and Oracle Applications will be taking their place. " |
|
#4
|
||||
|
||||
|
Wait a sec ...
|
|
#5
|
||||
|
||||
|
ClientFuturePlans was never closed with a \"
So the end of your String needs to look like this ... taking their place.\"" |
![]() |
| Viewing: Dev Shed Forums > Programming Languages - More > XML Programming > Problem loading XML string |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|