ServingXML เป็นภาษามาร์กอัปสำหรับการแสดงท่อ XML และ Java ขยายกรอบสำหรับการกำหนดองค์ประกอบของภาษา
ServingXML ปัจจุบันมาพร้อมกับแอพพลิเคคอนโซลและยังเอกสาร API สำหรับการ imbedding ซอฟต์แวร์ใน Java มาตรฐานหรือโปรแกรม J2EE
ServingXML สนับสนุนการอ่านเนื้อหาเป็นไฟล์ XML ไฟล์แบนคำสั่ง SQL หรือเหตุการณ์ที่สร้างแบบไดนามิกแซ็กโซโฟน, เปลี่ยนกับ stylesheets XSLT แซ็กโซโฟนและตัวกรองที่กำหนดเองและเขียนมันเป็น XML, HTML, PDF หรือไฟล์แนบอีเมล
ซอฟแวร์นี้เหมาะอย่างยิ่งสำหรับการแปลงไฟล์แบนหรือบันทึกฐานข้อมูลเพื่อ XML ด้วยการสนับสนุนสำหรับ namespaces ประเภทบันทึกตัวแปรเขตข้อมูลหลายค่าส่วนและกลุ่มการทำซ้ำ, การจัดกลุ่มตามลำดับชั้นของการบันทึกและบันทึกโดยบันทึกการตรวจสอบกับ XML Schema .
ServingXML ทำงานเป็น "การผกผันของการควบคุม" ภาชนะสำหรับการประกอบชิ้นส่วนจากความหลากหลายของโครงการ - Apache FOP อาทิตย์ MSV และอื่น ๆ -. และทำให้พวกเขาทำงานร่วมกันในการดำเนินการบันทึกและ XML
คุณสมบัติ :.
- แปลงไฟล์แบน XML และในทางกลับกัน
- แปลงบันทึกฐานข้อมูล XML และในทางกลับกัน.
- แปลงไฟล์แบนจากที่หนึ่งไปยังอีกรูปแบบ.
- Transform และตรวจสอบ XML ที่มีตัวกรองแซ็กโซโฟน, stylesheets XSLT และการตรวจสอบคี.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- ตัวเลือกไฟล์แบนใหม่ & quot; trimQuoted & quot; จดจ้องที่ยกมาด้านของชั้นนำ / พื้นที่ต่อท้ายถ้าตั้งค่าเป็นจริงค่าเริ่มต้นเป็นเท็จ (ตัวเลือกที่เก่า & quot; ตัด & quot;. จดจ้องพื้นที่ด้านนอกของคำพูดถ้าตั้งค่าเป็นจริงเริ่มต้นที่จริง)
- องค์ประกอบใหม่ SX: overpunchField สนับสนุนสาขา overpunch ในคำจำกัดความของไฟล์แบนที่อธิบายไว้ใน http://en.wikipedia.org/wiki/Signed_overpunch ขอบคุณพิเศษสำหรับแมตต์เวลล์ที่เอื้อรหัส โปรดดูเอกสารประกอบสำหรับ SX. overpunchField ในการอ้างอิงธาตุ
มีอะไรใหม่ ในรุ่น 1.0.4:
- แก้ไขข้อผิดพลาด:
- loadComponentDefinitions (String [] hrefs) ล้มเหลวแก้ไขสนับสนุนโดย Yex)
- การเพิ่มประสิทธิภาพ:
- ในรุ่นก่อนหน้า saxon: XQuery เท่านั้นที่สามารถนำมาใช้ในการผลิตเอกสาร XML ตอนนี้ก็สามารถประเมินการแสดงออกที่ผลิตสตริงที่ไม่ใช่ XML ดูตัวอย่าง XML เพื่อพารามิเตอร์ใน servingxml แซกซอน / ตัวอย่าง.
- แทนที่ได้รับการเพิ่ม IocContainerFactory.createIocContainer สำหรับ DOM เอกสารและวัตถุ InputStream
มีอะไรใหม่ ในรุ่น 0.9.5:
- แก้ไขข้อผิดพลาด:
- เริ่มต้นผู้อ่านไฟล์แบนที่มีความหมายไม่มีแฟ้มแบน (ไม่มี SX: องค์ประกอบ Flatfile) สำหรับไฟล์ CSV มีส่วนหัวที่ใช้สแกนเนอร์ไบต์มากกว่าสแกนเนอร์ตัวละคร ซึ่งอาจล้มเหลวสำหรับตัวอักษรหลายไบต์ลำธาร นี้ได้รับการแก้ไข การเปลี่ยนแปลงธาตุและ Atribute ชื่อ: (ไม่ใช่ทำลายย้อนกลับเข้ากันชื่อเก่ายังคงได้รับการสนับสนุน)
- SX: subrecordMapping แอตทริบิวต์ & quot; สนาม & quot; เปลี่ยนชื่อ & quot; repeatingGroup & quot;
- ใน SX: composeRecord
- แอตทริบิวต์ compositeRecordType เปลี่ยน recordType ตอนนี้ช่วยให้การแสดงออกทดแทน
- แอตทริบิวต์ repeatingGroupField เปลี่ยน repeatingGroup
- ใน SX: decomposeRecord
- แอตทริบิวต์ compositeRecordType เปลี่ยน recordType
- แอตทริบิวต์ repeatingGroupField เปลี่ยน repeatingGroup
- คุณลักษณะใหม่ subrecordType เพิ่มประสิทธิภาพ
- แอตทริบิวต์ข้อความเพิ่มเติมได้รับการเพิ่ม msv: recordValidator และ msv: schemaValidator หากข้อความจะถูกส่งให้ข้อความที่จะนำมาใช้แทนของข้อผิดพลาด XML Schema.
- ServingXML ในขณะนี้สนับสนุนการทำแผนที่ทอดสิ่งอำนวยความสะดวกการจัดการระบบ (SMF) ไฟล์ XML เพื่อให้ดูตัวอย่างไฟล์แบนเพื่อ XML & quot; & quot SMF ;. องค์ประกอบใหม่ได้รับการเพิ่ม: SX: spannedFlatRecordType และ SX. segmentConcatenation
- ServingXML แถบตอนนี้ตัวละคร BOM สำหรับ UTF-8, UTF-16 และ UTF-32 ในผู้อ่านไฟล์แบนเป็น Java ไม่ตัด BOM ในทุกกรณี การเข้ารหัสมรดกและใส่เลขฐานสองได้รับผลกระทบ แบนไฟล์เพื่อ XML countries.csv แฟ้มใส่ตัวอย่างตอนนี้เริ่มต้นด้วย UTF-8 EF BB BF BOM.
มีอะไรใหม่ ในรุ่น 0.9.3:
- ข่าวประชาสัมพันธ์ฉบับนี้แนะนำองค์ประกอบใหม่สำหรับการตรวจสอบเขตข้อมูลและ subrecords ของระเบียนที่มีการแสดงออกปกติและสำหรับการประมาณการของเขตข้อมูลที่ระบุของระเบียน.
- ตัวอย่างใหม่แสดงให้เห็นถึงวิธีการแปลงข้อมูลทางการเงินสำหรับ FRAs และแลกเปลี่ยนลงในเอกสารเข็น.
มีอะไรใหม่ ในรุ่น 0.9.0:
- ข่าวประชาสัมพันธ์ฉบับนี้เพิ่ม SX: องค์ประกอบ commandSource ซึ่ง ช่วยให้ผู้อ่านไฟล์แบนหรืออ่าน XML ที่จะอ่านจากมาตรฐานการออกคำสั่งของเชลล์.
- นอกจากนี้ยังเพิ่ม SX. องค์ประกอบ commandSink ซึ่งจะช่วยให้นักเขียนไฟล์แบนหรือ serializer XML ที่จะเขียนถึงเข้ามาตรฐานของคำสั่งเชลล์
ความคิดเห็นที่ไม่พบ