Пример #1
0
        public String ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("{func-expr:");
            sb.Append(id.ToString());
            sb.Append(",{");
            for (int i = 0; i < args.Length; i++)
            {
                sb.Append(args[i].ToString());
                if (i < args.Length - 1)
                {
                    sb.Append(",");
                }
            }
            sb.Append("}}");

            return(sb.ToString());
        }
Пример #2
0
        public virtual System.String testStr()
        {
            switch (test)
            {
            case TEST_NAME:  return(name.ToString());

            case TEST_NAME_WILDCARD:  return("*");

            case TEST_NAMESPACE_WILDCARD:  return(namespace_Renamed + ":*");

            case TEST_TYPE_NODE:  return("node()");

            case TEST_TYPE_TEXT:  return("text()");

            case TEST_TYPE_COMMENT:  return("comment()");

            case TEST_TYPE_PROCESSING_INSTRUCTION:  return("proc-instr(" + (literal == null?"":"\'" + literal + "\'") + ")");

            default:  return(null);
            }
        }
Пример #3
0
 public override Object eval(FormInstance model, EvaluationContext evalContext)
 {
     return(evalContext.getVariable(id.ToString()));
 }