<mx:RemoteObject id="tarBiz" destination="targetBiz" showBusyCursor="true">
<mx:method name="checkName" result="checkHandle(event)" fault="faultHandle(event)"/>
<mx:method name="addTarget" result="checkHandle(event)" fault="faultHandle(event)"/>
</mx:RemoteObject>
import mx.rpc.remoting.mxml.Operation;
private var op:Operation=null;
private function a():void{
tarBiz.checkName();
op=tarBiz.getOperation("checkName") as Operation;
op.arguments="a";
}
private function b():void{
tarBiz.addTarget();
op=tarBiz.getOperation("checkName") as Operation;
op.arguments="b";
}
private function checkHandle(evt:ResultEvent):void{
var opn:Operation=tarBiz.getOperation("checkName") as Operation;
if(opn.arguments=="a"){
操作。。。
}
if(opn.arguments=="b"){
操作。。。
}
} ......
<^ 略 ^>
<SCRIPT language=JavaScript>
<!--
function openPictureWindow_Fever(imageType,imageName,imageWidth,imageHeight,alt,posLeft,posTop) { // v4.01
newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",scrollbars=no,left="+posLeft+",top="+posTop);
newWindow.document.open();
newWindow.document.write('<html><title>'+alt+'</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">');
if (imageType == "swf"){
newWindow.document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://hi.csdn.net/attachment/201005/20/0_1274345073qExL.gif #version=5,0,0,0\" width=\"'+imageWidth+'\" height=\"'+imageHeight+'\">');
newWindow.document.write('<pa ......
xml:
<?xml version="1.0" encoding="utf-8" ?>
<library>
<name>首都图书馆</name>
<address>朝阳区华威桥南</address>
<books>
<book type="math">
<id>0000</id>
</book>
<book type="computer">
<id>0001</id>
<name>Xml初学</name>
<publisher>人民出版社</publisher>
<publishdate>2010-05-0-18</publishdate>
<fee>100.54</fee>
</book>
<book type="computer">
<id>0002</id>
<name>XSD定义</name>
<author>子弟</author>
<publisher>子弟出版社</publisher>
<publishdate>2010-05-0-18</publishdate>
  ......
译自Vault API帮助文档中一篇 Doug Redmond写的knowledgebase article. Doug's 博客是 It's All Just Ones and Zeros
你也许不知道所有Vault API 类都可以 XML 序列化 - 这意味着很容易把API对象转换为 XML 文本,反之亦然。
很多种情况下可以使用此功能,例如:
它可以帮助您调试代码。如果您具有大量数据的对象,将该对象存为XML格式方便研究。
如果您向ADN提交问题,可以将XML序列化的对象作为您的问题说明的一部分。
存储信息供以后使用。只需记住,此信息在下一版本中可能会更改。
您可以使用XML序列化后的信息作为检测对象是否已发生变更的参照物。例如您编写了一个设置生命周期的程序,您希望您的程序检测到是否有人干预了生命周期设置。
下面是一些Vault API XML 序列化的示例代码:
C#:
private bool DidItChange(LfCycDef def)
{
// serialize the object
StringBuilder currentXML = new StringBuilder();
XmlSerializer serializer = new XmlSerializer(typeof(DocEx.LfCycDef));
using (TextWriter writer = new String ......
<?xml version="1.0"?>
<BANK_CREATE01>
<IDOC BEGIN="1">
<EDI_DC40 SEGMENT="1">
<TABNAM>EDI_DC40</TABNAM>
<MANDT>110</MANDT>
<DOCNUM>1</DOCNUM>
<DOCREL>710</DOCREL>
<DIRECT>2</DIRECT> &nb ......
<Records>
<Record>
<id>1 </id>
<name>李四 </name>
</Record>
<Record>
<id>2 </id>
<name>张三 </name>
</Record>
<Record>
<id>3 </id>
<name>王五 </name>
</Record>
<Records>
我要取出张三的话,就需要知道张三的id的值,界面上取得的id是2 ,但是Xml文件中id是2还有个空格,这时候我们就要去除Xml文件中的空格了。
XmlNode node = document.SelectSingleNode("//Records/Record[normalize-space(@id)='2']);这样就可以了,也许有人问,为什么不加上空格就行了,这个我可以告诉你,如果Xml节点中的值有多个空格,这样如何处理呀?
W3cShool上还有许多函数,有兴趣可以去看看。 ......